开发过程中,发现自己的node版本比较低,8.12.0的,其他同事的版本都在10版本以上。
怎么办呢?
卸载了自己的node,下载新版本的么, 不!这样太不fashion
于是想到了尝试用nvm版本管理工具来管理
安装nvm
安装nvm非常简单,直接下载即可,链接
下载nvm-setup.zip(安装包,下载安装即用,无需配置就可以使用)
Tip: 需要注意的一点是,安装路径中不要带空格,一定要记住(下载前把当前本机正在使用的Node卸载了,不卸载也可以,nvm会代理管理当前的Node)
修改nvm配置
在安装路径下,找到settings.txt 文件并打开,添加淘宝镜像地址
root: C:\Users\Administrator\AppData\Roaming\nvm
path: C:\Program Files\nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
如果是通过压缩包直接获取nvm版本,需要配置系统环境变量
并且在path系统环境变量中添加上%NVM_HOME%,%NVM_SYMLINK%
通过命令行工具去控制Node版本
cmd 打开命令行工具
输入nvm可以看到 nvm的版本以及命令
nvm list [available]// 查看当前已经安装的node,加上available显示能够使用的node版本部分列表
nvm use 使用特定版本的Node
nvm install <version> [arch] 安装特定版本的node arch 指定安装多少位的node
理论上使用以上三个命令就能够灵活的切换node的版本了。前提是已经设置了淘宝的镜像,否则可能一直卡着下载不了,如果不想在文件夹中修改setting.txt文件,也可以使用如下命令修改镜像地址
nvm node_mirror https://npm.taobao.org/mirrors/node/ // 默认是https://nodejs.org/dist/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/ // 默认是https://github.com/npm/cli/archive/
猫的话
今天的分享到此结束
虽然网络上有很多类似的文章
但是我还是希望
能够帮助到
有需要的人