Fork me on GitHub

node常用模块之nvm使用

更多node常用模块使用请访问:node常用模块汇总


nvm这是一款node.js版本管理的工具。

更多使用文档请点击访问nvm工具官网

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版本问题

  1. nvm use切换,有坑!!!,注意!!!!!
    使用nvm use 切换后, node -v 版本改了,nvm list 也可以看到node版本改变了,但是关闭命令窗口,再打开新的命令窗口 node -v 版本又恢复成之前的版本了,所以这样不能切换版本

  2. nvm alias default
    使用nvm alias default 切换后, node -v 版本没改变,但是nvm list 时候 default版本是改变了,关闭命令窗口,再打开新的命令窗口 node -v 版本,就是切换后的版本了。

总结:反正就是个坑,咱也不知道为啥,看网上有人说设置环境变量,但是我没设置,用的方法2,这样切换的版本也可以。希望对大家有帮助

posted @ 2023-03-27 18:10  较瘦  阅读(142)  评论(0编辑  收藏  举报
知识点文章整理