window安装nvm,解决npm安装失败问题
github下载setup.exe方式安装
一,访问https://github.com/coreybutler/nvm-windows 下载对应setup.exe
找到需要的版本,下载nvm-setup.exe
底下其他文件作用??
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
五,配置npm
-
解压zip,并且将根文件夹命名为npm
-
使用命令找到nvm安装的目录
nvm root
-
将npm文件夹移动到nvm目录下,对应版本的node.js目录的node_moudules目录中
-
进入npm目录下的bin目录中,将npm 和 npm.cmd文件复制到对应node.js的根目录下
-
重新打开一个cmd界面
nvm use [版本号] npm -v //输出版本号,则说明配置成功