nvmopen in new window

nvm是node版本管理工具,可以运行在多种操作系统上。这里主要记录一下在windows系统的安装和使用。

下载

nvm-windows下载地址:https://github.com/coreybutler/nvm-windows/releasesopen in new window

nvm

只需要下载nvm-setup.zip即可

安装

安装只需要按照步骤进行就可以了,但是需要注意的是,如果你的电脑上已经安装过node了,安装nvm的时候会询问你是否要用nvm控制你本地的node版本,确认就好。但是如果安装完成后不能正常使用,可尝试卸载nvm,并将本地的nodejs也卸载,并删除现有的nodejs安装目录,然后重新安装即可。需要注意,nvm的安装路径名称中最好不要有空格。安装成功后,在命令行输入nvm,可看到如下内容:

nvm

使用

  1. 安装
# 安装最新稳定版本 node
nvm install stable

# 安装指定版本
nvm install <version>
  1. 卸载
nvm uninstall <version>
  1. 查看版本
nvm version
  1. 查看设置路径
# 查看
nvm root

# 设置
nvm root [path]
  1. 查看设置代理
# 查看
nvm proxy

# 设置
nvm proxy [url]
  1. 使用
# 切换版本
nvm use <version>

# 切换版本和位数
nvm use <version> <arch>
  1. 列出所以安装版本
nvm ls
  1. 列出远程服务器版本
nvm ls-remote
  1. 显示当前版本
nvm current
  1. 给不同版本添加别名
nvm alias <name> <version>
  1. 删除已定义别名
nvm unalias <name>
  1. 在当前版本node环境下,重新全局安装指定版本号的npm包
nvm reinstall-packages <version>
  1. 设置默认版本
nvm alias default <version>

注意

  1. 将下载地址执行淘宝镜像
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
  1. 安装新的nodejs和npm后,在npm install安装vue项目的依赖包时可能会报错
# 错误信息
npm  Unexpected  end  of  JSON  input  while  parsing  near

# 解决办法
npm cache clean --force
npm install
贡献者: mankueng