基于 windows环境 使用nvm安装多版本nodejs, 此文章作为记录,并对 参考文章 做些补充
如果已经安装了node,那么在安装nvm之前,需要先卸载node,如果没有安装可以直接跳过这一步到下一步了。
删除前可查当前使用的node版本,方便后续决定使用哪个版本的node。
- 控制面板 -> 卸载程序 -> 卸载nodejs
为了确保彻底删除node,看下node安装目录中还有没有node文件夹,有的话一起删除。
删除以下文件夹(如果存在的话)
- C:Program Files (x86)Nodejs
- C:Program FilesNodejs
- C:Users{User}AppDataRoaming pm
- C:Users{User}AppDataRoaming pm-cache
- 删除C:Users用户名 下的 .npmrc文件以及 .yarnrc 文件
- 环境变量中npm、node的所有相关统统删掉
nvm(node.js version management),是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js 各种版本存在不兼容现象 可以通过它可以安装和切换不同版本的node.js。【可同时在一个环境中安装多个node.js版本(和配套的npm)】
github.com/coreybutler… 选最新版本进入即可


上面nvm和nodejs默认安装地址都是C盘,我们最好换成其他的盘,我是换成D盘。
并且注意安装路径的文件夹名称不要出现中文,空格等,否则后期npm使用的时候会出现符号格式不正确问题。
安装完 nvm 后来配置一下下载源 找到nvm安装路径 -> 找到文件 -> 将下面文本覆盖上去
讯享网

第一行是 nvm 安装路径 第二行是 nodejs 路径 第三行是 node 下载镜像 第四行是 npm 下载镜像
,调用,输入,如下图则表示安装成功


管理员身份运行终端, 先查询可使用版本号, 终端输入, LST代表稳定版本

- 安装指定node版本
讯享网
- 安装完成后输入命令指定使用版本
- 完成后可以分别输入命令行 和 ,检验是否安装成功

- 查看已安装nodejs版本, * 号表示正在使用

- 删除某nodejs版本
讯享网
检查是否设置成功, 应该返回 registry.npmmirror.com/
讯享网
- 为了防止nvm切换node版本之后全局安装的包无法使用,我们直接在nvm目录下创建和文件夹

- 打开命令行工具, 输入下面两句指令
想查看是否设置成功使用
讯享网
我的电脑右键 -> 属性 -> 高级系统设置 -> 系统属性(高级) -> 环境变量
如果环境变量未正确配置,输入 会报错,系统将无法正确识别”node”命令。
需要我们设置的地方有两个:
- 系统环境变量新增变量
- 用户变量修改变量
- 在[系统环境变量]新建环境变量值为

- 修改[用户变量]中的变量


- 另外, 在下载完后, 系统环境变量和用户环境变量会默认配置好和

- 点击确定后配置完成
在cmd窗口中输入以下指令全局安装模块, 安装成功就表示环境变量配置成功

- 当前node版本运行

- 切换版本后重新运行

- 测试完成,可以看到切换node版本后全局模块依然可以使用
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/167473.html