关于nvm node版本管理工具常见问题总结:nvm安装node成功npm失败,切换版本报错
来源:http://www.tudoupe.com时间:2022-07-13
nvm 介绍和安装 常见操作 参阅其他洋基博客
nvm安装及使用说明书
问题一: nvm install安装了其他版本,切换版本提示成功,实际上并没有成功
场景描述:
使用nvm install安装14.20.0(任意版本号,此处为演示,经过尝试14版本系列可能都存在该问题),从下图总可以看到,安装过程中出现一些问题;
使用nvm ls命令查看是否包含了版本;
使用nvm使用以切换到最新安装的版本,提示成功切换;
使用nvm current 命令查看当前node版本,提示未设置默认版本……,明明你刚刚提示我切换版本成功了呀,你个骗子!!
原因分析
查看在C磁盘上安装的本地nvm列表,并遵循下面的路径
如上图所示,14.20.0版本已经存在。但是现在请打开它并比较它与14.20.版本0和其它版本之间的区别是什么?我们可以看到,该版本未能成功下载npm包,现在可以查看的节点版本可以找到,npm表示 npm不是内部或外部命令,它不是可运行的程序或批量文件。
问题解决
如上文所示,原因为14.20。 版本0的相应的npm未能成功安装,但从错误消息中我们可以看到 npm压缩包实际上已经下载,只是错误地把它放在 temp文件夹中,如图所示

但是!!压缩机包的大小是0?无法解压缩,发现压缩机包出错,所以我们需要自己下载 npm压缩机包,所以要下载哪个版本?
1、temp中压缩包虽然坏了,但是他提示了我们应该下载的npm对应的版本;
2,到节点网站查询与 npm 版本相符的当前节点;
npm版本下载地址
基于节点版本查询的NPM版本地址
在下载相应的npm压缩包后,解压缩它,将文件夹名更改为 npm,然后插入14.20。 在0版本的node_modules文件夹中
然后在下图所示的外层复制的npm.cmd下方的npm垃圾箱文件夹内包装
请再次查询当前NPM版本号码,并找到OK!!
问题2:更改版本报告错误退出状态1:大量坏代码
我在网站搜寻了一些答案:使用管理员的命令执行操作,但我总是使用管理员的命令,并尝试过删除使我笑起来的电脑提示。
……
最后发现,您只需要执行两个行命令
1,nvm关闭(关闭版本控制)
2,nvm开
3,nvm使用14.20.0(现在再看一遍,开关成功了)
如果还有其他问题,请随时更新。
相关新闻
- 2023-04-16 2台电脑怎么共享(2台电脑怎么共享
- 2023-04-16 主板检测卡代码(电脑主板检测卡代
- 2023-04-16 dnf未响应(dnf未响应老是上不去)
- 2023-04-16 ppoe(pppoe拨号上网)
- 2023-04-16 网速不稳定(网速不稳定是路由器的
- 2023-04-16 wds状态(Wds状态成功)
- 2023-04-16 光标键(光标键不动了怎么办)
- 2023-04-16 电脑提速(电脑提速100倍的方法)
- 2023-04-16 切换用户(切换用户怎么切换回来
- 2023-04-16 数据包是什么(产品数据包是什么
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
