为了不升级现有的node的版本,又想用其他的版本,就去找了能控制node版本的工具,然后就看到了nvm,使用后就觉得nvm真的很好用
一:具体安装方法:链接
我用的是菜鸟教程上的方法,安装完成后,就尝试去使用了,结果发现npm命令使用不了了,然后看了版本的切换,版本是正常切换了,但是npm还是用不了。
发现npm命令使用不了之后,有点慌。立马就去排查为啥用不了的原因,后来在寻找的过程中发现了这个大佬的也有同样的问题文档链接,就想着试一下,然后去nvm下载的node版本对应文件夹查看了一下,发现nvm切换版本时出现了问题,并没有下载相对应版本的npm相关的文件。这个问题可能跟我当时在安装nvm的时候没有卸载我之前的安装的node有关,所以才导致了我在安装nvm完成后进行切换版本是正常切换,但是npm 使用不了。
找到问题后就去找解决的方法了,node文件夹中没有下载相对应的文件,那就手动下载添加到文件中应该也是可以的,抱着这种想法就去试了。因为需要自己手动去下载与当前node版本对应的npm版本,并且将其放在对应的文件夹中,所以就得去找node对应的npm的版本号是多少,才能将文件下载放到node文件夹中。
二:当前node对应的npm的版本号
三:npm版本下载
找到对应的npm的版本后去下载版本中的文件
四:选择想要的版本下载
将下载好的npm文件解压好放在nvm文件下的对应node版本文件夹下nvm>版本文件夹下
直接将这里的文件替换成解压后得文件,然后再去执行npm命令就成功了。