cmd提示冻结,直到我按下CTRL + C,然后继续正常

时间:2014-12-01 14:13:34

标签: angularjs node.js cmd npm

我遇到了一个奇怪的问题。

我正在尝试设置我下载的项目。该项目是一个Web应用程序,其中包含Node.js中的服务器组件和Angular中的客户端组件。

当我在命令提示符下执行npm install之类的操作时,它会冻结在_,直到我点击CTRL+C,当它恢复并且所有内容都成功执行时。

这真的很奇怪。任何想法为什么会发生这种情况?

2 个答案:

答案 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内部。解决此问题的方法:

     
      
  1. 右键单击标题栏
  2.   
  3. 选择默认值
  4.   
  5. 从“选项”标签中取消选择“快速编辑模式”
  6.   
  7. 重新打开CMD
  8.   

尝试一下-我认为不利的是,您必须像快速编辑模式之前一样Alt-space, e, k用鼠标选择文本。