飞鱼

恭喜你发现了一个菜鸡博主。

解决 Win10 系统下 cmd 启动的 Node.js 进程莫名卡住的问题

飞鱼 2020年06月22日 05:33:25

今天下午,在一台装有 Win10 系统的电脑上调试一个 Node 项目时,发现命令行里面的 Node 进程经常莫名卡住。 需要按下 Ctrl+C 才能继续执行。而该项目在 Linux 下没有任何问题。

本以为是 NodeJS 版本的问题(已安装版本为 v12.18),后来换成旧版的 v10.21 结果发现问题依旧存在。 Google 看了下,发现很多网友也遇到了相同的情况。

使用 Git Bash 执行 Node 命令时,倒是正常的。看来问题应该出在 cmd 命令行上。于是,继续 Google 终于发现了问题所在。

原因是 cmd 命令行默认启用了 “快速编辑模式”。

这个设置刚好会导致命令行里面 Node 打印的内容“卡死”。关闭方法非常简单。

右击 CMD 窗口标题栏--“属性”--“选项”--取消勾选 “快速编辑模式” 即可。

也是服气了,居然是这种小问题。这里做个笔记,防止新人踩坑。

© 2020 飞鱼的博客