🌟推荐一个Node版本管理工具-Nvm-Desktop

964 阅读3分钟

本文主要讲一些在安装上面的坑,因为之前安装过其他的node版本管理工具,可能是这个原因导致了我在安装并且实现版本切换的时候有些问题,这里一一解决整理出来

安装报错

太离谱第一步就出现问题,一直提示说找不到指定的路径,我觉得我的安装步骤是正常,应该是这个工具出现了bug的原因,因为我也是按照文档来的,文档也没有提示到这个是什么问题

ecf677ba12bc7e3bb774a6c171950c8.png

看到文档这一步,这个确实有点不知道是什么意思,其实$HONE就是系统的路径C盘User下的你的账号的路径,也就是下面这个路径 image.png

image.png

因为提示一直找不到系统指定的路径,打开设置看到这里有个目录 C:\Users\61747.nvmd\versions

image.png 根本打不开,只能进入到C:\Users\61747.nvmd,那有可能是安装的时候少创建了这个文件夹

image.png

根据安装目录,发现根本就没有version这个目录,可以自己手动创建一个,就可以直接下载了

选择需要的node版本进行下载

image.png

没有生效

安装完后没有生效,GPT说查看一下 确保 NVM_HOMENVM_SYMLINK 的路径已正确设置

image.png

重新修改下环境变量

image.png

还是没有生效,看看是不是其他版本管理影响到当前的

发现没生效是因为环境变量这边有优先级 可能是之前使用了volta的原因,一定要把这个nvmd的顺序放到其他node管理的路径的前面,比如我现在就放到了volta的前面

image.png

到这一步就可以直接通过nvmd的客户端来切换node版本了

image.png

后面发现这些变量没意义 可以直接删掉了 不影响使用 不删也行,文档也没说要配置环境变量

最后验证一下

image.png

可以选择某个版本当成全局的版本

image.png

全局的node版本正常,成功

image.png

也可以给某个项目指定特定的node版本

image.png

没选择特定版本是全局的版本,选择了特定的node版本后可以生效,成功

总结

这个工具目前来说是遇到比较好的工具,基本上如果不出现我上面的两个问题:

1.安装的时候version文件夹丢失,需要自己手动创建一个同名文件夹

2.之前安装过node版本管理工具,导致nvmd的版本管理不生效

直接无脑安装是可以直接使用的,也可不用配置什么环境变量,安装的时候会自动设置

image.png

并且是可视化的,直接在客户端就可以使用,而且UI也挺好看,给作者Star一个🌟

如果觉得有趣或有收获,请关注我的更新,给个喜欢和分享。您的支持是我写作的最大动力!

往期好文推荐