网上看了很多大佬的教程,弄好了后写一个笔记记录一下。
以下是重点:
1.NVM就是Node的版本管理器(这是非官方的开源项目),可以很方便切换node版本
2.安装NVM有一个前提就是要先把之前安装过的node.js卸载
1. 下载 NVM 安装包
- 访问 NVM 官方 GitHub 仓库: https://github.com/coreybutler/nvm-windows/releases
- 下载最新版本的
nvm-setup.zip
文件。
困在了第一步,我找不到在哪里下载这个文件(新手哭死)不知道是什么问题会跳到这个页面
正常打开应该是这样的:
往下翻,两个任选一个下载。
之后打开下载后的文件就行,如果下载的是压缩包解压里面也是一个exe文件
打开上面这个exe文件,进行如下操作:
下面这个路径很重要,是nvm的安装路径,后面配置环境变量要用,这个时候可以复制到粘贴板后面用,当然你也可以自定义安装路径。
下面点next继续
下面这个是node的安装路径(再次强调要把安装nvm的时候电脑里面不能有node)
复制到粘贴板后点next,这个也能自定义安装路径。
后面就正常安装就行
之后稍微配置一下环境变量用刚刚复制的路径(配环境真的痛苦)
NVM_HOME对应的是nvm安装路径。
NVM_SYMLINK 对应的是node安装路径。
注意:点进去Path里面应该有下面两个变量(这是自动配置的,可以检查一下)
下面就可以检查一下nvm安装好了没
Win+R 输入cmd打开命令行窗口:
输入nvm -v
nvm -v
结果如下:
使用nvm之前
要nvm换镜像源,步骤如下:
打开nvm的安装目录下的settings.txt文件
向里面添加镜像地址:
下面是几个镜像地址可以选择(任选一个):
阿里云镜像:
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
淘宝镜像:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
腾讯云镜像:
nvm npm_mirror http://mirrors.cloud.tencent.com/npm/
nvm node_mirror http://mirrors.cloud.tencent.com/nodejs-release/
这样就准备完成了,下面进行node安装和版本控制。
查看当前nvm所支持的node版本
还是Win+R 输入cmd打开命令行窗口:
输入命令:nvm list available
nvm list available
选择一个版本安装
安装指定版本的node
输入命令:nvm install 22.14.0
,(这是目前的最新的稳定版本)下图代表安装成功。
nvm install 22.14.0
使用安装好的node
上面的命令行已经有提示命令了,直接复制使用就行
nvm use 22.14.0
查看已安装的node
输入命令:nvm ls,
前面带有*代表是当前使用的版本
nvm ls
NVM(命令)
nvm off // 禁用node.js版本管理(不卸载任何东西)
nvm on // 启用node.js版本管理
nvm install <version> // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
nvm uninstall <version> // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用
nvm ls // 显示所有安装的node.js版本
nvm list available // 显示可以安装的所有node.js的版本
nvm use <version> // 切换到使用指定的nodejs版本
nvm v // 显示nvm版本
nvm install stable // 安装最新稳定版
nvm install latest // 安装最新版本
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_43801036/article/details/142236194
这是找的教程的大佬给的命令行
下面是原教程链接:Windows版本下载及安装nvm超详细步骤(附图文讲解!)-CSDN博客
大家可以去看看,这个是比较详细的
以下是废话吐槽,可以不看~
恭喜你划到了这里
下面讲一下我怎么会想到降低node版本
因为在调试前端代码的时候,加了一个python文件,然后命令行就变成了python的虚拟环境,然后一直报错~改了一下午,真坐牢,我配置了两次node,之后尝试降低node版本,命令行其实一直有一个报错,我没管~
我错了,果然不能忽视任何一个报错~
当然最后完美解决了~
平台声明:以上文章转载于《CSDN》,文章全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,仅作参考。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_69887278/article/details/146485273