nvm下载node时无法下载npm

使用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/

求大神给个解决办法

阅读 26k
7 个回答

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

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

nvm uninstall 8.12.0
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
nvm install 8.12.0
新手上路,请多包涵

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

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

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

  • 科学上网
  • 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/
  • 直接下载手动安装
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
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏