npm 命令没有任何输出, 重装也还是一样的

2022-11-21 16:20:34 +08:00
 ChiangKaishek



隔了几周打开项目, 发现 npm 跑不起来了😭

度娘了一下, 说是用户目录.npmrc 的问题, 我也没这文件啊
之前 npm 也没配置过什么东西

先重启了电脑, 一样
然后尝试重装了一下 nodejs, 还是解决不了

这啥都不输出, 真不知道该怎么解决

诸位有什么头绪吗
1001 次点击
所在节点    前端开发
7 条回复
chairuosen
2022-11-21 16:29:51 +08:00
ls -l $(which npm)
ChiangKaishek
2022-11-21 16:35:33 +08:00
@chairuosen


是这个

这个 cmd 是没有改动过的吧, 然后我试着用 node 跑了下这个 js 文件, 有 npm 的输出, 但是还是摸不清是哪的问题
Danswerme
2022-11-21 16:42:23 +08:00
试试 cmd 执行 npm -v 有输出吗
HugoChao
2022-11-21 16:47:15 +08:00
卸载 npm ,安装 nvm ,在 nvm 中安装 node18 试试
ChiangKaishek
2022-11-21 16:48:41 +08:00
问题找到了, 是 cmd 的问题, cmd 坏了打不开
npm 跑的 bat 要在 cmd 跑
上面 node 命令能跑出来 npm 是因为在 powershell 里面
ChiangKaishek
2022-11-21 16:49:50 +08:00
现在问题变成了该怎么修复 cmd😵😵😵, 不知道是不是更新更坏了
ChiangKaishek
2022-11-21 17:00:07 +08:00
问题找到了, 是我今天卸载 Anaconda 然后再装 MiniConda 导致的 CMD 闪退(也不知道为什么会这样)

然后跑下这个就正常了
```powershell
C:\Windows\System32\reg.exe DELETE "HKCU\Software\Microsoft\Command Processor" /v AutoRun /f
```

谁能想到 npm 跑不了最后居然是 python 环境导致的😵

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/896836

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX