当前位置: 代码网 > it编程>前端脚本>Node.js > 使用nvm安装node v12.22.12时遇到的问题解决

使用nvm安装node v12.22.12时遇到的问题解决

2025年02月13日 Node.js 我要评论
本文的nvm版本为1.1.12首先在使用npm install 12下载后会报错could not download npm for node v12.22.12.please visit https

本文的nvm版本为1.1.12

首先在使用npm install 12下载后会报错could not download npm for node v12.22.12.

please visit https://github.com/npm/cli/releases/tag/v6.14.16 to download npm.

nvm install 12

downloading node.js version 12.22.12 (64-bit)...
complete
downloading npm version 6.14.16... download failed. rolling back.
c:\users\glgl-pc\appdata\roaming\nvm\temp\npm-v6.14.16.zip
rollback failed. remove c:\users\glgl-pc\appdata\roaming\nvm\temp\npm-v6.14.16.zip: the process cannot access the file because it is being used by another process.
could not download npm for node v12.22.12.
please visit https://github.com/npm/cli/releases/tag/v6.14.16 to download npm.
it should be extracted to c:\users\glgl-pc\appdata\roaming\nvm\v12.22.12

这句话表明你的node是下载完成的,但是npm必须要自己手动去找到对应的版本然后下载。
然后你要找的地址就是下面这个

 https://github.com/npm/cli/releases/tag/v6.14.16

这个地址在如果没有开加速器或者梯子访问的时候就可能会出现问题。

这时我们直接点击下面链接跳转或者在网址上输入下面这个地址node.js — node.js 版本 (nodejs.org) 

会跳转到下面这个页面

接下来点击这个红圈圈起来的文字后会跳转到这个页面

这么多怎么看呢?

你需要先知道你电脑的是什么系统的,我是win的系统所以就从这四个中去选择

我们选择第二个,现在的电脑一般都是x64,然后zip是文件结尾的能被大多数解压软件识别,所以我们选择第二个,下载完以后解压文件。

解压完文件以后点击第一层文件目录进去,首先找到npm.cmd和npm,将这两个文件添加到nvm同级路径下

想要找到nvm的安装路径,使用win+r打开命令行,输入where nvm,得到下面的结果,每个人的结果可能不一样,但是一般都会有一个nvm文件夹。

c:\users\主机名\appdata\roaming\nvm\nvm.exe

这里记得删掉nvm.exe,不然你粘贴完不会跳转,删完后的结果如下:

c:\users\主机名\appdata\roaming\nvm

接下来在这个文件夹下的目录应该为这样

然后进入v12.22.12。将来你下载如果多个node,每个node都会有对应的包。

将这两个文件npm.cmd和npm添加到这个目录下。结果如下

接下来进入第一个文件夹,这个文件的内容为空。同样从刚才解压的那个文件中进入node_modules文件夹,内容如下

把这个npm包复制到nvm文件夹目录下的v12.22.12目录中的node_modules文件夹下。

最后使用win+r 打开命令行,输入npm-v和node-v查看是否有对应版本出现。

第一次使用nvm下载完node后去直接输入node-v可能会出现命令找不到,这是因为node还没有被指定使用。可以使用

nvm use v12.22.12

然后命令就能成功执行啦!!!!

到此这篇关于使用nvm安装node v12.22.12时遇到的问题解决的文章就介绍到这了,更多相关nvm安装node内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com