window安装nvm,解决npm安装失败问题

github下载setup.exe方式安装

一,访问https://github.com/coreybutler/nvm-windows 下载对应setup.exe

img

找到需要的版本,下载nvm-setup.exe

img

底下其他文件作用??
checksum.txt:用于验证nvm-setup文件在下载中是否完整或者是否被篡改。
nvm-noinstall.zip:免安装类,下载后解压即可使用。但是需要手动配置一些内容,如环境变量等等。

二,双击运行安装向导,按步骤安装

路径我没改,直接按默认,反正也不大。

三,安装对应node.js版本

在cmd界面输入nvm 回车,若输出版本信息提示,则说明nvm安装成功。

nvm是一个版本管理工具,所以当使用命令

nvm use xx

之前,需要先安装对应的Node.js,我这里安装16

nvm install 16

我node.js安装成功,但是卡在了npm安装界面,等了好久无响应,于是CTRL C打断了

这时候,使用命令查看已下载node.js版本

nvm list

若显示刚刚下载的版本,则说明node.js下载成功。

使用命令切换到刚刚下载的node.js版本

nvm use XXX(版本号)

输入npm,若提示npm不是内部或外部命令,则说明npm下载失败。

四,手动下载npm

直接问问ai,自己的node.js对应的npm版本。

访问链接https://registry.npmmirror.com/binary.html?path=npm/ 下拉找到想要的版本号,下载zip

img

五,配置npm

  • 解压zip,并且将根文件夹命名为npm

  • 使用命令找到nvm安装的目录

    nvm root 
    
  • 将npm文件夹移动到nvm目录下,对应版本的node.js目录的node_moudules目录中
    img

  • 进入npm目录下的bin目录中,将npm 和 npm.cmd文件复制到对应node.js的根目录下
    img

  • 重新打开一个cmd界面

    nvm use [版本号]
    
    npm -v 
    
    //输出版本号,则说明配置成功
    
    
posted @ 2025-07-19 21:21  violet0evergarden  阅读(542)  评论(0)    收藏  举报