javascript - 在 Visual Studio 2017 中处理 JavaScript 文件需要很长时间

标签 javascript c# .net visual-studio visual-studio-2017

我在使用 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/

相关文章:

javascript - jQuery/JavaScript延迟和显示

c# - 查找 WPF 项目中的所有类名

.net - Azure SQL 数据库在本地运行时可以工作,但在发布到 Azure 时则无法工作

javascript - jQuery.ui.draggable.js 和 jQuery.ui.widget.js 冲突

c# - 在回发期间 JavaScript 失去其功能

javascript - 我如何使用操作和组件来处理 Ember 的客户端错误?

c# - Entity Framework 中的 "it"是什么

javascript - UpdatePanel 内的 ASP.NET GridView 直到第二次单击才会更新

asp.net - 网站无法运行 服务器/应用程序中出现错误

.net - 我可以在 TransactionScope 中指定事务名称吗