我遇到了一个奇怪的问题。
我正在尝试设置我下载的项目。该项目是一个Web应用程序,其中包含Node.js
中的服务器组件和Angular
中的客户端组件。
当我在命令提示符下执行npm install
之类的操作时,它会冻结在_
,直到我点击CTRL+C
,当它恢复并且所有内容都成功执行时。
这真的很奇怪。任何想法为什么会发生这种情况?
答案 0 :(得分:1)
ruffin 的回答似乎是正确的。我经历了同样的事情。 ping 显示将停止,然后 Ctrl-C 将使其恢复。关闭快速编辑模式解决了这个问题。但是,我还应该补充:
直到最近(即 2020 年 12 月上旬)我才遇到过这个问题。它刚刚开始发生,似乎出乎意料。我最近(或曾经,我记得)没有打开快速编辑模式。因此,我的猜测是最近的 Windows 更新更改了设置,使 Quick Edit 成为默认设置。
答案 1 :(得分:0)
在npm i
之后,我冻结了很多,即使我先烧坏node_modules文件夹和npm缓存(rmdir /S /Q node_modules
然后是npm cache clean --force
),似乎也不会冻结在可预测的时间发生。
Here's one possible answer from the nodejs project's github issues pages,进行了略微修改以匹配我现在在Win10中看到的内容:
当您尝试执行以下操作时,此“随机”挂起问题是由CMD引起的 突出显示CMD内部。解决此问题的方法:
- 右键单击标题栏
- 选择默认值
- 从“选项”标签中取消选择“快速编辑模式”
- 重新打开CMD
尝试一下-我认为不利的是,您必须像快速编辑模式之前一样Alt-space, e, k
用鼠标选择文本。