nvm切换node不生效

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nvm切换node不生效相关的知识,希望对你有一定的参考价值。

参考技术A 使用NVM 管理node时,使用nvm use [node版本号] 切换版本后,重启终端后无效,又回到了原来的版本

nvm alias default [node版本号] //设置默认版本 带上 v v15.4.0

Windows安装node报错,指定node版本,nvm无法切换版本,nvm use 无法切换node版本

Windows安装node报错,指定node版本,nvm无法切换版本,nvm use 无法切换node版本
解决办法:1.用到某个版本对node重新卸载,安装对应的版本

2.使用nvm

很明显,第一种方法虽然也能解决node版本问题,但是太多麻烦,接下来介绍下nvm的安装使用

第一步:下载nvm并安装 (推荐使用nvm-setup.zip) 链接: link.

第二步:使用nvm命令切换node版本

nvm                       // 会提示nvw下的相关命令
nvm ls                   // 查看已安装node版本
nvm install 14.19.0      // 安装对应vXX版本的node
nvm uninstall 16.19.0    // 卸载对应vXX版本的node
nvm use 14.19.0         // 选择使用XXX版本

无需配置环境变量,亲测成功
我尝试过从新配置环境变量和系统变量,nvm下载好后,有些版本需要配置环境变量,有些完整的包自动配置环境变量

安装显示完成也可以看到版本号但是切换报错,可以尝试用别人的电脑下载好安装包发给自己,然后安装到e盘使用。
过程中遇到过很多的问题但是最精简的解决方案是这样的

但是如果项目启动报错特别是第一次启动项目可以可能是环境变量的问题导致git用不了或者npm run dev报错最后配置如下
用户变量里配置
变量名 Path
变量值 %NVM_HOME%;%NVM_SYMLINK%;C:\\Users\\自己的文件位置\\AppData\\Roaming\\npm;%SystemRoot%\\system32;C:\\Program Files\\Git\\bin;

以上是关于nvm切换node不生效的主要内容,如果未能解决你的问题,请参考以下文章

node你不得不知道的一些事

node你不得不知道的一些事

node你不得不知道的一些事

nvm安装(Mac篇)

nvm 使用不切换节点版本

mac上管理不同node版本