有时候面临多个vue项目,需要不同版本的node,用nvm管理多个node版本,使用不同版本时只需要切换就可以了。
用nvm管理node版本,
#本文参考文档
https://blog.csdn.net/weixin_46653360/article/details/127936919
#1下载安装nvm,下载地址https://github.com/coreybutler/nvm-windows/releases
建议下载nvm-setup.exe
其他的也能用就是麻烦,.exe的直接点击下一步,就可以完成。注意安装的时候自己选择目录。
比如我选择的是:D:\developer_soft\nvm
#查看版本号https://nodejs.org/en/download/releases
#2 安装
nvm install 版本号
提示:
如果在线安装失败,可以将下载好的直接解压,放在nvm安装目录下,我的目录是D:\developer_soft\nvm,
然后修改文件夹名称,比如下载的可能是node-v10.24.1-win-x64.zip,解压后将文件夹名称修改为v10.24.1
#3 命令
nvm install 14.17.6 //安装此版本
nvm ls //检查已安装的node版本
nvm use 14.17.6 //使用此版本
node -v //检查当前node版本
npm -v //检查当前npm版本
如果遇到切换后npm用不了,需要将里面 bin 目录里面的 npm、npm.cmd 两个文件复制到最外层目录,即版本目录。
#4默认的node_global和node_cache
可能在C:\Users\Administrator\AppData\Roaming\npm 目录下
如果想更改,自己创建一下文件夹。比如我在D:\developer_soft\nvm\v16.18.1文件夹下创建
node_global
node_cache