node常用模块之nvm使用
更多node常用模块使用请访问:node常用模块汇总
nvm这是一款node.js版本管理的工具。
nvm install ## 安装指定版本,可模糊安装,如:安装v6.2.0,既可nvm install v6.2.0,又可nvm install 6.2
nvm uninstall ## 删除已安装的指定版本,语法与install类似
nvm use ## 切换使用指定的版本node
nvm alias default ## 切换使用指定的版本node 如:安装v6.2.0,既可nvm alias default v6.2.0
nvm ls ## 列出所有安装的版本
nvm ls-remote ## 列出所以远程服务器的版本(官方node version list)
nvm current ## 显示当前的版本
nvm alias ## 给不同的版本号添加别名
nvm unalias ## 删除已定义的别名
nvm reinstall-packages ## 在当前版本node环境下,重新全局安装指定版本号的npm包
卸载
nvm use system
npm uninstall -g a_module
切换node版本问题
-
nvm use切换,有坑!!!,注意!!!!!
使用nvm use 切换后, node -v 版本改了,nvm list 也可以看到node版本改变了,但是关闭命令窗口,再打开新的命令窗口 node -v 版本又恢复成之前的版本了,所以这样不能切换版本。 -
nvm alias default
使用nvm alias default 切换后, node -v 版本没改变,但是nvm list 时候 default版本是改变了,关闭命令窗口,再打开新的命令窗口 node -v 版本,就是切换后的版本了。
总结:反正就是个坑,咱也不知道为啥,看网上有人说设置环境变量,但是我没设置,用的方法2,这样切换的版本也可以。希望对大家有帮助