nvm切换node成功,npm失败解决方案

之前有写过windows如何使用node版本管理工具nvm,今天切换node版本,使用npm安装包的时候提示npm不是内部命令。发现是我在安装nvm之前就安装过node 和 npm 引起的。如何解决这个问题呢?

1.彻底卸载 node 和 npm

1.1 去控制面板卸载node

nvm切换node成功,npm失败解决方案_第1张图片

1.2 彻底删除npm、npm-cache文件夹

我这2个文件夹目录是 C:\Users\Administrator\AppData\Roaming,如下图:
nvm切换node成功,npm失败解决方案_第2张图片

2.安装你想要的node版本

该步默认你已经安装好了nvm,如果还没有安装nvm的可参考 windows如何使用node版本管理工具nvm。

通过nvm install重新安装你想要的node版本,如下图:
nvm切换node成功,npm失败解决方案_第3张图片
出现Installation complete才表示安装结束。
可以在 nvm 安装目录下查看是否安装成功。如下图:
nvm切换node成功,npm失败解决方案_第4张图片

3.查看是否切换成功

通过 node -vnpm -v 查看。
如下图:
nvm切换node成功,npm失败解决方案_第5张图片

你可能感兴趣的:(node)