nodejs版本互不兼容

JS / 作者:HMiJn / 937人浏览

最近遇到一个很坑的问题,项目太多,导致每个项目node的版本不一样,总不能每一个项目都安装卸载一下来写代码吧,然后发现了nvm,可以管理多个node的版本代码。特此记录一下。


github地址



这里只有Windows的示例

解压后,双击安装,设置nvm路径和nodejs的路径就好,然后使用nvm安装想要的node版本(PS:安装路径最好安装在盘符更目录,不要选择带有空格或者中文的文件夹下载,不然会安装不成功的)。


nvm install stable  ## 安装最新版 node
nvm install [node版本号]  ## 安装指定版本的node
nvm ls ##  查看已安装版本
nvm use [node版本号]  ## 切换到指定版本的node
nvm alias default [node版本号] ## 设置默认版本
nvm list installed ## 查看已经安装的版本
nvm list available ## 查看网络可以安装的版本
nvm version ## 查看当前的版本
nvm install ## 安装最新版本nvm
nvm use ## 切换使用指定的版本node
nvm current ## 显示当前版本
nvm alias ## 给不同的版本号添加别名
nvm unalias ## 删除已定义的别名
nvm reinstall-packages ## 在当前版本node环境下,重新全局安装指定版本号的npm包
nvm on ## 打开nodejs控制
nvm off ## 关闭nodejs控制
nvm proxy ## 查看设置与代理
nvm node_mirror [url] ## 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https:// nodejs.org/dist/
nvm npm_mirror [url] ## 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是:https:// github.com/npm/npm/archive/
nvm uninstall ## 卸载制定的版本
nvm use [version] [arch] ## 切换制定的node版本和位数
nvm root [path] ## 设置和查看root路径