怎样去下载和管理npm

npm被内置到了node.js之内,如果想要使用的话需要下载安装node.js。你可以通过Node.js网站安装npm,或者通过安装Node Version Manager或者NVM。下面解释这两个选项。

如果你想要开始探索npm,使用Node.js安装的方法是最快的。
如果你是一个高级开发者做好了使用不同版本工作的准备,那么使用node版本管理器。如果你不确定,那么读完下面再做决定。当然你可在以后随便选择使用哪种。

使用Node.js网站安装npm。

这个网站下载安装。确保安装的是最新稳定版(LST),其他的是还没有测试过npm(DEV)。
如果你使用的是linux你可以下滑看到linux的安装版。

安装完之后在命令行输入node -v来验证安装成功,查看安装版本信息。

升级npm

安装完node.js之后npm就已经自动安装好了。然而npm的升级频率高于Node.js,所以必须你使用的是最新版本。

命令行运行npm -v查看当前安装的版本。

命令行运行npm search npm搜索最新的npm的版本信息。

确保这个版本信息跟最新的版本一样,如果不一样运行:

npm install npm@latest -g

这个命令将下载安装最新的官方版npm

下载将来要放出的版本

npm i npm@next -g

使用版本管理器来下载安装Node.js和npm

因为node.js和npm由不同的团度管理(而且也是分开的),升级和维护可能变得很复杂。同样的Node.js安装的方式,npm目录使其只有本地权限。当你想要全局运行一个package时,这可能导致权限错误。

为了解决这个问题,很多开发者选择使用node版本管理器(nvm)来安装npm。版本管理期能够避免此类错误,同时能够很好的管理和升级node和npm的版本。

此外开发者还能够在不同的版本中使用不同的npm来测试他们的应用。nvm能够确保你很容易的切换node以及npm的不同版本。这可用来保证你的应用对大多数用户来说是能够工作的,即使他们使用的是不同的npm版本。如果你决定使用npm版本管理器,那么你要学会切换node或者npm版本,以及保证npm一直是最新的版本两个功能。

个人建议

个人在尝试了nvm之后发现在电脑上是无法工作的,下载不下来node。
主要原因是个人是用的是windows系统电脑。

因此在此推荐本人常用的一个在windows可以使用的node管理器即gnvm

主要功能:

  1. node版本管理。
  2. npm升级
  3. 使用淘宝镜像
  4. 快速切换版本
  5. 下载速度快

获得,点击这里

尝试Next Release

面向更高级开发者

如果你想尝试下一版本,没有放出的版本,来测试你为未来的npm写的package,使用下面命令:

npm install npm@next -g

这个也许只是安装了当前版本,依赖了开发生态(development cycle)。所以稍早的版本没有结束。所以功能可能(也可能不一样)跟最基本的放出版本一样。


farmerz
1.4k 声望93 粉丝

可可西里,可可西里,我只是想去看一看。