node 常用命令总结

301 阅读1分钟

常用命令总结

查看npm全局安装过哪些模块:
  npm list -g --depth 0
全局安装npm包
  npm install webpack -g 
卸载安装npm包
  npm uninstall webpack -g 

更新最新npm版本

  npm install -g npm

更新指定npm版本

  npm install -g npm@2.9.1

nodejs全局安装路径的位置

  npm config ls

查看版本

  npm info vue versions

nrm 是一个 npm 源管理器,允许你快速地在 npm 源间切换

安装nrm
全局安装nrm
npm install -g nrm
使用

执行命令nrm ls查看可选的源。

nrm ls             
*npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
taobao - http://registry.npm.taobao.org/
eu ----- http://registry.npmjs.eu/
au ----- http://registry.npmjs.org.au/
sl ----- http://npm.strongloop.com/
nj ----- https://registry.nodejitsu.com/
切换

如果要切换到taobao源,执行命令nrm use taobao。

增加

你可以增加定制的源,特别适用于添加企业内部的私有源,执行命令 nrm add ,其中reigstry为源名,url为源的路径

nrm add registry http://{ip}:{port}/repository/npm-public/

删除 执行命令nrm del 删除对应的源。

测试速度 你还可以通过 nrm test 测试相应源的响应时间。

nrm test npm 

npm ---- 1328ms

npm n模块

mac

npm install -g n
升级node.js到最新稳定版
n stable

n模块不支持Windows!!!

nvm-兼容的bash脚本来管理多个node.js版本

nvm和n都是node版本管理工具

为了解决node各种版本存在不兼容现象

nvm是让你在同一台机器上安装和切换不同版本的node的工具

// 列出所有可以安装的node版本号
nvm ls-remote:
// 安装指定版本号的node
nvm install v10.4.0
// 切换node的版本,这个是全局的
nvm use v10.3.0
// 当前node版本
nvm current:
// 列出所有已经安装的node版本
nvm ls
下载

如果已经安装node 建议直接删除

下载nvm地址:github.com/coreybutler…