跳转到主内容
极星编程网:以代码为星,赴技术山海!

Node在,npm怎么不见了?

小伙伴们,有没有遇到过这种情况:Node安装了,版本号也正常显示,可就是找不到npm的踪影?别急,这可不是什么罕见的问题。今天就来跟你们聊聊这个让很多人头疼的小麻烦。

问题浅析

当你输入npm -v时,系统会去Node的安装目录下寻找npm文件。如果Node -v能正常显示,但npm -v却消失了,那很可能是npm文件丢失了。

解决步骤

  • 首先,在控制台输入:where node,查询Node的安装地址。
  • 接着,查看nodejs/node_modules文件夹中是否缺少npm目录。如果真的找不到,那恭喜你,问题确诊了!
  • 然后,到npm官网下载Node版本对应的压缩包。下载地址在这里:npm官网,Node版本对应npm版本的信息在这里:Node版本对应npm版本。

替换方法

  • 暴力覆盖法:将下载的压缩包解压后,将压缩包中的内容一键复制到nodejs文件夹下,重复的文件夹直接点击替换。
  • 优雅替换法:将npm压缩包解压后,将node_modules/npm文件夹复制到nodejs/node_modules中,再将npm、npm.cmd文件复制到nodejs文件夹中。

搞定!这样,npm就又回来了。

小结与拓展

今天我们就聊了聊Node和npm的小问题。其实,很多编程问题都是这样,看似复杂,但只要找到问题的关键,解决起来也就不那么困难了。如果你还有其他编程上的疑问,欢迎来「极星编程网」(www.jxgpc.com)找我,我是苏承栈,我们下次再见!

相关文章