Node.js的两个管理工具

nvm

nvm是一个可以让你在同一台机器上安装和切换不同版本node的工具
nvm for Windows的GitHub地址
nvm for Windows的下载地址
linux系统的github地址:点我

首先建议把你之前安装的node.js的msi版本给卸载掉。

然后下载nvm-windows并按照默认配置一步步安装

由于国外的镜像源下载慢,所以打开(你的nvm的安装路径)\settings.txt 例如C:\Users\dell\AppData\Roaming\nvm\settings.txt

注意!!nvm的安装目录不能出现空格,不然会出现莫名其妙的错误
注意!!nvm的安装目录不能出现空格,不然会出现莫名其妙的错误
注意!!nvm的安装目录不能出现空格,不然会出现莫名其妙的错误

由于国外的镜像源下载慢,添加淘宝镜像源
//不是必要的,可以不添加

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

然后执行

nvm install 11.12.0 # 你要安装的node.js的版本号

安装完成后执行

nvm use 11.12.0 # 使用这个版本的node.js
Node.js的两个管理工具_第1张图片
nvm

另外由于一些包可能down不下来,可以设置.npmrc文件

sass_binary_site = https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl = https://npm.taobao.org/mirrors/phantomjs/
registry = https://registry.npm.taobao.org

npm安装全局配置

npm config set prefix D:\nodejs\npm-global #设置npm全局安装的路径

主要用途

  • 切换nodejs版本。如果想使用最新的流行版本测试您正在开发的模块,而不用卸载稳定版本的node,则可以使用nvm来切换nodejs版本。

注意点

  • 有些全局的npm模块,可能在各版本的node.js之间不共享。
  • 你正在使用的node.js版本中可能不支持某些npm模块。因此在工作的时候请注意工作环境。

nrm

nrm是一个npm源管理器

npm服务器是在国外的,下载安装包是很慢,可能会出现卡顿的现象,这时就可以把地址切换到其他源比如淘宝镜像,毕竟服务器在国内,下载安装包速度就快了

安装

npm i -g nrm
Node.js的两个管理工具_第2张图片
安装nrm

使用

查看可选的地址

nrm ls
Node.js的两个管理工具_第3张图片
查看可选镜像地址

切换源地址

假如你要切换到cnpm地址,执行命令

nrm use cnpm 
切换到cnpm镜像地址

即可

增加地址命令

nrm add registry 地址

删除地址命令

nrm del registry 地址

你可能感兴趣的:(Node.js的两个管理工具)