npm被内置到了node.js之内,因此,你要使用npm,需要安装node.js。你可以通过Node.js网站安装npm,或者通过安装Node Version Manager或者NVM。下面的文章解释两个选项。
如果你仅想要开始探索npm,安装使用node.js是最快的途径。如果您是一个高级开发人员,可以使用版本管理器,那么可以使用node版本管理器。如果你不确定,请在你决定之前读这一章。你总是可以改变你在未来运行npm的方式。
从Node.js 网站安装npm
1.安装node.js和npm
如果您使用的是OS X或Windows,请使用节点中的一个安装程序。一定要安装版本为LTS的版本。其他版本还没有经过npm测试。如果你使用的是linux你可以下滑看到linux的安装版。
安装完之后, 运行
node -v
检验,可以查看版本信息
2.更新npm
当你安装完node.js,npm自动的已经安装,然而,npm的更新比node更频繁,因此要确保你拥有最新的版本。
运行
npm -v
要确保这与最新版本相匹配,如果不一样,运行,
npm install npm@latest -g
这个命令将下载安装最新的官方版npm;下载将来要放出的版本,
npm i npm@next -g
使用版本管理器去安装node.js 和npm
因为npm和node.js产品由不同的实体管理,更新和维护可能变得复杂。同时,node.js安装过程在一个只有本地权限的目录中安装npm。当您试图在全局运行package时,这会导致权限错误。
为了解决这个问题,许多开发人员选择使用node版本管理器或nvm来安装npm。版本管理器将避免权限错误,并将解决更新node.js和npm。
此外,开发人员可以使用nvm在多个版本的npm上测试他们的应用程序。nvm使您能够轻松地切换npm和节点版本。这样就可以更容易地确保您的应用程序对大多数用户有效,即使他们使用的是其他版本的npm。如果您决定安装一个版本管理器,请使用您选择的版本管理器的说明来学习如何切换版本,并学习如何与最新版本的npm保持同步。
推荐使用===》gnvm
尝试Next Release
面向高级开发者
如果你想尝试下一版本,没发布的版本,来测试你为未来的npm写的package,使用下面命令:
npm install npm@next -g
这可能只是重新安装当前版本,这取决于开发周期。而且,这个早期版本并不是最终版本。因此,功能可能与最终发布的内容相匹配。