1. 卸载node
默认配置安装的node,直接控制面板卸载即可,如果是自行配置的,需要将环境变量等删除干净
2. 安装nvm
地址:https://github.com/coreybutler/nvm-windows/releases
推荐nvm-setup.exe进行安装,一路下一步即可
如果安装目录容易有权限问题,也可以安装在其他盘
3. 安装重启
完成后直接运行nvm命令会报错,请一定先重启
4. 网络权限问题解决(内网的时候会需要用这个方法解决)
如有网络问题,则可以修改settings.txt文件(nvm的一级安装目录下),无网络问题无视
添加:
node_mirror:npm.taobao.org/mirrors/node/
npm_mirror:npm.taobao.org/mirrors/npm/
如果修改文件提示权限不足,且nvm node_mirror/npm_mirror命令无效,则直接从外部拷贝一份setting文件替换,管理员身份点击继续即可
5. 安装想要的版本node
此时通过nvm install安装想要的版本node
如果提示权限不足 则通过管理员身份运行cmd 之后再安装
之后根据提示启用即可
6. nvm使用报错情况及解决
- nvm use命令报错“exit status 1: ’C:\...‘”:表明权限不足,通过管理员打开cmd重新运行,或者修改目录权限。
nvm命令
nvm arch:显示node是运行在32位还是64位。
nvm install <version> [arch] :安装 node, version 是特定版本也可以是最新稳定版本 latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加 --insecure 绕过远程服务器的 SSL。(可安装多个版本,用use进行切换)
nvm list [available] :显示已安装的列表,可选参数 available,显示可安装的所有版本,list可简化为ls。
nvm on / nvm off:开启或关闭 node.js 版本管理。
nvm proxy [url] :设置下载代理,不加可选参数 url,显示当前代理。将 url 设置为 none 则移除代理。
nvm node_mirror [url] / nvm npm_mirror [url] :设置node和npm镜像,默认是 https://nodejs.org/dist/ 如果不写url,则使用默认 url,也可以在setting文件内修改。
nvm uninstall <version> :卸载指定版本 node。
nvm use [version] [arch] :使用制定版本 node,可指定32/64位。
nvm root [path] :设置存储不同版本 node 的目录,如果未设置,默认使用当前目录。
nvm version :显示 nvm 版本,version 可简化为 v。