nvm下载node时无法下载npm

发布于 2022-09-11 14:58:25 字数 988 浏览 27 评论 0

使用nvm下载node后报错 提示程序被占用 然后node_modules文件夹为空

C:\Users\Administrator>nvm uninstall 8.12.0
Uninstalling node v8.12.0... done
C:\Users\Administrator>nvm install 8.12.0
Downloading node.js version 8.12.0 (64-bit)...
Complete
Downloading npm version 6.4.1... Download failed. Rolling Back.
Rollback failed. remove C:\dev\nvm\temp\npm-v6.4.1.zip: The process cannot access the file because it is being used by another process.
Could not download npm for node v8.12.0.
Please visit https://github.com/npm/cli/releases/tag/v6.4.1 to download npm.
It should be extracted to C:\dev\nvm\v8.12.0

文件夹里没有npm命令

clipboard.png

镜像地址也改过了

root: C:\dev\nvm
path: C:\dev
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: http://npm.taobao.org/mirrors/npm/

求大神给个解决办法

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

浪漫之都 2022-09-18 14:58:25

有没有大神知道怎么回事啊?

丑疤怪 2022-09-18 14:58:25
Downloading node.js version 17.6.0 (64-bit)...
Complete
Downloading npm version 8.5.1... Download failed. Rolling Back.
Rollback failed. remove D:\nvm\nvm\temp\npm-v8.5.1.zip: The process cannot access the file because it is being used by another process.
Could not download npm for node v17.6.0.
Please visit https://github.com/npm/cli/releases/tag/v8.5.1 to download npm.
It should be extracted to D:\nvm\nvm\v17.6.0

我也遇到了这个问题,感觉是自己配置的源上没有那个npm下载链接。
把自己配置的nvm源去掉就可以了

$ nvm install latest
Downloading node.js version 17.6.0 (64-bit)...
Complete
Downloading npm version 8.5.1... Complete
Installing npm v8.5.1...

Installation complete. If you want to use this version, type

nvm use 17.6.0
人间不值得 2022-09-18 14:58:25

刚也碰到这个问题了。
我的解决方案是 自己去下一个 然后放到D:nvmv8.12.0node_modules下
同时将我安装之前的版本npm npm.cmd 这两个文件复制过去 就解决了

还有其他方法也告诉我一下

沩ん囻菔务 2022-09-18 14:58:25

检查淘宝源是否有你安装的版本,有些时候可能是淘宝镜像站更新不及时导致下载失败,可以采取下面几种方法解决:

  • 科学上网
  • github上下载https://github.com/npm/cli/re...,然后找台服务器放上去(或本地搭建),暂时将npm下载源更改为自己的服务器文件夹。
  • 更改npm源为github的release地址(速度慢但是也可以下载),例如:
    修改settings.txt

    npm_mirror: https://github.com/npm/cli/archive/

    或使用命令:

    nvm npm_mirror https://github.com/npm/cli/archive/
  • 直接下载手动安装
何必那么矫情 2022-09-18 14:58:25

使用nvm-windows高版本时需要单独另外安装npm,nvm只是用来管理node版本的,没有管理npm功能

吾家有女初长成 2022-09-18 14:58:25

nvm 用的是 nvm-windows ?为 nvm 设置 npm 镜像然后再试试

nvm uninstall 8.12.0
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
nvm install 8.12.0
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文