windows nvm 切换版本以后 npm失效
今天在跑低版本项目的时候需要低版本的node。
目前使用的nvm管理工具。
nvm install [node版本]
nvm use [node版本]
之后使用npm i 的时候报错了。
我最近也发现了有问题。我的解决办法是从node官网下载压缩包,把解压文件中的nodemodule放到nvm中对应版本的node中去,然后nvm切换。
下面的方法有问题,用评论区方法。
registry.npmmirror.com/binary.html…
在上面的网址寻找自己需要的版本下载压缩包,然后解压。
把解压的内容放到复制到nvm中对应的版本就行了。
搜索到了解决办法。 我自己做个记录方便下次使用。
在你的nvm安装的路径下,找到 settings.txt 文件。
在最后一行加上
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
重启电脑。执行下面命令。
nvm uninstall [node版本]
nvm install [node版本]
nvm use [node版本]
npm就安装上去了。