原文地址:https://docs.npmjs.com/downloading-and-installing-node-js-and-npm#checking-your-version-of-npm-and-node-js 翻译时间:2021.04.14

原文作者:npm

翻译人员:方阿森

无论是通过公共的 npm 源( registry )还是通过公司的 npm 源下载和安装包,你都必须要使用 node 版本管理工具 或者是 node 安装工具去安装 Node.js 和 npm 命令行接口(command line interface)。

我们强烈的推荐使用 node 版本管理工具,比如说 nvm 来安装 Node.js 和 npm**。

我们并不推荐使用 node 安装器,因为 node 安装进程会将 npm 安装到本地需要权限的路径,这么做会导致当你使用 npm 在全局安装包的时候发生权限错误(permissions errors)。

Note:npm 企业需要 npm 4.4.x 或者更高的版本。在控制台上,下载 npm 最新的版本,我们可以运行以下命令:

  1. npm install -g npm

概览

  • 检查 npm 和 Node.js 的版本
  • 使用 node 版本管理工具来安装 Node.js 和 npm
  • 使用 node 安装工具来安装 Node.js 和 npm

检查 npm 和 Node.js 的版本

如果你已经安装了 Node.js 和 npm,我们可以通过下面的命令来查看安装的版本信息。

  1. node -v
  2. npm -v

使用 node 版本管理工具来安装 Node.js 和 npm

node 版本管理工具允许你去安装或者选择不同版本的 Node.js 和 npm,因此你可以在 npm 的多个版本上测试你的应用程序,确保程序能适用于不同版本的用户。

OS X or Linux 上的 node 版本管理工具

Windows 上的 node 版本管理工具

使用 node 安装工具来安装 Node.js 和 npm

如果你无法使用 node 版本管理工具,你可以使用 node 安装工具在你的系统上安装 Node.js 和 npm。

  • Node.js installer
  • NodeSource installer

如果你使用 Linux,我们推荐你使用 NodeSource 安装器( NodeSource installer )。

OS X 或者 Windows node 安装器

如果你在使用 OS X 或者是 Windows,使用 Node.js 下载页面 中对应的那个就行了。不过你要确保安装的版本上有 LTS 的标记。其它版本都还没有通过 npm 进行测试。

Linux 或者其他操作系统的 node 安装器

如果你在使用 Linux 或者是其它的操作系统,使用其中一个下载器即可:

或者看看 这个页面 ,用许多 Linux 开发人员喜欢的方式,为 Linux 安装 npm。

不常见的操作系统

更多关于安装 Node.js 在各种各样其它平台的信息,请看 这个页面