我在使用 Visual Studio 2017 时遇到了这个问题,每当我打开 javascript 文件或尝试工作并编辑/添加新行时,Visual Studio 就会进入休眠状态(卡住)并在大约 5-10 分钟后不断告诉我我很忙返回后,同样的事情不断重复,它不仅在 javascript 文件中,而且也在 cshtml 文件中。每当我尝试添加新的 JavaScript 行时,就会发生这种情况,这有点让我生气,因为我有一堆截止日期。
我试图追踪这个问题,我看到这个node.js进程(Node.js:服务器端Javascript 32位),当我手动结束它的任务时,Visual Studio脱离了卡住状态。
its location : G:\Program\Microsoft Visual Studio\2017\Enterprise\Web\External\x86
My Visual Studio Version is 15.7.1
还有人遇到这个问题吗?我该如何修复它?
最佳答案
Visual Studio 2017 使用 Node.JS 服务器端 Java 脚本,它提供了多种功能,例如 将 Typescript(TS) 转换为 JS 等。
它需要大量的处理能力,最终主要是在与 TFS 比较文件时挂起 Visual Studio。
解决方案
只需转到“工具”>“选项”>“文本编辑器”> JavaScript/TypeScript > 语言服务
Uncheck 'Enable the new JavaScript language service'.
这将阻止 NodeJS 进程启动。**
关于javascript - 在 Visual Studio 2017 中处理 JavaScript 文件需要很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50635325/