问题概述
关于这个问题,是在项目切换的时候遇见的,有的项目需要的node版本较高,有的项目需要的node版本较低,
所以一般,博主,都是使用 nvm 进行node的动态切换,
在一个项目的启动中需要用到较低的node-v14.21.3,
在下载时遇见:“ error installing 14.21.3: open ..zip: The system cannot find the file specified. ”
如下图:

详细内容如下:
C:\Users\...>nvm install 14.21.3
Downloading node.js version 14.21.3 (64-bit)...
Complete
Downloading npm...
Creating C:\Users\...\AppData\Local\Temp\nvm-install-4259417032\temp
Downloading npm version 6.14.18... Complete
Installing npm v6.14.18...
error installing 14.21.3: open C:\Users\...\AppData\Local\Temp\nvm-npm-1939299427\npm-v6.14.18.zip: The system cannot find the file specified.
解决办法
关于这个问题,确实有点坑,
把nvm升级到最新的1.2.2后,就不能支持node-v18.0一下的版本了,
这里博主只得再次把nvm版本降至1.1.12,重新安装一下nvm版本就可以下载较低的node版本了,
下载地址:
下载安装完成后,通过nvm进行node的下载和版本的动态切换,
node下载,输入指令,nvm install 14.21.3

node版本动态切换,输入指令,nvm use 14.21.3
检查切换后的node版本,
如下图:

nvm 其它补充知识:
1、关于nvm
Node Version Manager(NVM)在处理多项目中不同Node.js版本管理的解决方案。nvm允许轻松无缝切换node版本,包括远程下载指定版本、Windows安装步骤、配置淘宝镜像、基本使用命令及常见操作。对于前端开发者来说说,nvm就是一个便捷高效的工具,简化了繁琐的版本管理以及配置等。
2、nvm用途
在工作中,可能会同时进行两个或者两个以上的多个不同的项目开发,每个项目的需求不同,进而项目之间依赖的版本也有所不同,需要不同版本的Node运行环境。在这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,不同的Node之前快速的无风切换,nvm就是为了解决这个问题应运而生,可以方便的在同一台设备上进行多个node版本之间的快速的无缝切换。
3、nvm使用
直接终端中进行Node多个版本之前无缝切换。
设置别名以轻松在不同node版本之间快速切换。
使用简单的指令在本地下载node指定版本(长期支持LTS)。
好了,关于 error installing 14.21.3: open ..zip: The system cannot find the file specified. nvm动态安装Node问题 的解决办法 就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。
| 作 者: | 华 仔 |
| 联系作者: | who.seek.me@java98k.vip |
| 来 源: | 优快云 (Chinese Software Developer Network) |
| 原 文: | https://blog.youkuaiyun.com/Hello_World_QWP/article/details/146340313 |
| 版权声明: | 本文为博主原创文章,请在转载时务必注明博文出处! |

2991





