nvm切换了node版本之后 npm命令找不到

使用的nvm一直用的是6点多的一个版本,今天切换了最新的版本之后,npm命令找不到了,大家有什么解决办法吗?

阅读 20.2k
4 个回答

主要关键解解决办法:===》》适用于所有东西的安装

安装有关环境配置类的软件及其他,一般情况下切记不要安装到c盘programfiles下,否则会出现各种问题的报错!!!切记!

nvm安装步骤:

1、下载nvm-setup安装包

2、打开安装包,选择nvm的存放路径,以及nodejs的存放路径,这里切记不要选择到c:/program files,这里的两个路径是为了自动在系统中添加环境变量的路径;

3、打开nvm文件夹下的settings.txt文件,在最后添加以下代码:

node_mirror: https://npm.taobao.org/mirror...
npm_mirror: https://npm.taobao.org/mirror...
将下载镜像源指向淘宝(这步也很重要,否则在安装node的时候会出现卡死,npm安装不成功的情况)

4、打开cmd,nvm install v版本号,

5、nvm use 版本号

6、node -v,npm -v查看node是否安装成功

安装好之后的node文件夹截图:

clipboard.png

如果出现nvm use之后 node版本依然没有选中 或者其他等等情况,那就卸载nvm重新安装继续试!

我安装9.3.0之后,提示npm不支持9.0以上,于是安装8.9.0,然后运行npm -v,提示找不到npm,后来重新卸载安装折腾几次都不行,发现9.3.0和8.9.0的npm的版本都是5.5.1,然后把9.3.0里mode_modules下的npm文件夹复制到8.9.0的node_modules下,然后运行nvm use 8.9.0 再输入npm -v,返回5.5.1,问题得以解决
仅供参考

一般这种情况是环境变量配置出了问题

新手上路,请多包涵

打开安装目录,复制粘贴mode_modules到另外一个node 下 使用npm install npm@latest -g安装node所对应的npm版本

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题