Ubuntu系统安装node/npm的正确姿势

我的系统是Ubuntu16.04,今晚用Angular-cli建立工程,cnpm安装报错,本来我的node和npm都是用apt-get安装的,版本比较旧,所以想使用nvm管理node版本,现在把正确流程记录如下, 参考这一篇帖子:

  1. 更新apt源
sudo apt-get update
sudo apt-get install build-essential libssl-dev
  1. 下载nvm安装脚本:
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh
  1. 执行安装脚本
bash install_nvm.sh

完了记得source ~/.profile一下哦

  1. 使用nvm:
nvm ls-remote//列出远程所有可用版本
nvm install 6.9.4//目前稳定LTS版
nvm ls //查看已安装版本
nvm use 6.9.4//切换到版本
//如果想把某个版本设为默认,可以这么做:
nvm alias default 6.0.0
nvm use default

那这样当我们执行完npm i -g以后,安装到哪里去了呢?
在这里:~/.nvm/node_version/lib/node_modules/package_name

最后,介绍个npm源管理工具nrm,我想还有一些童鞋不知道吧。我们大家已经习惯了使用cnpm,但是这个更好

npm i -g nrm
nrm ls//就可以列出所有可用源
  npm ---- https://registry.npmjs.org/
  cnpm --- http://r.cnpmjs.org/
* taobao - https://registry.npm.taobao.org/
  nj ----- https://registry.nodejitsu.com/
  rednpm - http://registry.mirror.cqupt.edu.cn/
  npmMirror  https://skimdb.npmjs.com/registry/
  edunpm - http://registry.enpmjs.org/

如上,使用nrm use taobao就可以欢快的npm i了,会自动使用淘宝源

你可能感兴趣的:(Ubuntu系统安装node/npm的正确姿势)