升级node和npm版本

976 阅读1分钟

升级node版本(windows不支持n模块,使用nvm等)

# 查看已安装的node版本:node -v

# 安装n模块:sudo npm install n -g

# 安装node稳定版:sudo n stable

升级npm版本

# 查看已安装的npm版本:npm -v

# 安装npm最新版:sudo npm install npm -g 或 sudo npm install npm@latest -g

设置npm源的几种方式

方案一: 使用nrm

# 安装:sudo npm install -g nrm
# 列出当前源可选项(*号表示当前使用的源): nrm ls
  npm -------- https://registry.npmjs.org/
  yarn ------- https://registry.yarnpkg.com/
  cnpm ------- http://r.cnpmjs.org/
* taobao ----- https://registry.npm.taobao.org/
  nj --------- https://registry.nodejitsu.com/
  npmMirror -- https://skimdb.npmjs.com/registry/
  edunpm ----- http://registry.enpmjs.org/
# 使用指定源:nrm use yarn

方案二:改变全局的注册

# 改变:sudo npm config set registry https://registry.npm.taobao.org
# 查看:sudo npm config get registry
# 输出:https://registry.npm.taobao.org/

方案三: 在命令行里指定源

sudo npm --registry https://registry.npm.taobao.org install [name]

方案四: 使用cnpm

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
sudo cnpm install [name]

方案五: 修改 ~/.npmrc(.npmrc是npm的配置文件)

# 进入~/.npmrc文件:vim ~/.npmrc,直接修改文件内容
  1 home=https://yarnpkg.com
  2 registry=https://registry.yarnpkg.com/

以上修改方案,最终都是会修改~/.npmrc文件。