多版本node控制
多版本node控制
Ghost1. 为什么需要多版本控制?
因为经常会从网上拉取项目,进行阅读和学习,但是项目的环境经常会需要不用的 node 版本不一致,会导致下载多个版本所以推荐使用 nvm 进行版本的切换控制.
2. 如何配置多版本控制
这里不过多过重复描述,直接参考提供的链接即可
3. 常见问题解决
- nvm报错:
ERROR open \settings.txt: The system cannot find the file specified
原因:使用的是免安装版,没有配置好环境
- 解决方式
在nvm安装根目录下,看看有没有settings.txt
文件,没有就自己新建。
1 | root: D:\environment\nvm |
- root:nvm安装路径
- path:nodejs下载的路径
- 后面两行是因为下载速度慢的镜像
在系统变量中添上两个变量,变量值可以在nvm安装文件中的 settings.txt 中查看
1 | NVM_HOME |
1 | NVM_SYMLINK |
然后在path中添加路径
1 | %NVM_HOME% |
4. 参考
https://blog.csdn.net/weixin_45719444/article/details/126432836
https://juejin.cn/post/7000652162950758431?searchId=20230810235558ED9C6342C31D87498BFE
https://juejin.cn/post/7225544546791833657?searchId=20230810235558ED9C6342C31D87498BFE
扩展
根据目前的技术流行趋势,建议使用 volta 来进行 node 的版本切换