由于 node_modules,Visual Studio 使用 Angular2 太慢了

Posted

技术标签:

【中文标题】由于 node_modules,Visual Studio 使用 Angular2 太慢了【英文标题】:Visual studio is too slow with Angular2 because of node_modules 【发布时间】:2018-03-12 14:10:57 【问题描述】:

我有一个 Angular4 作为前端的 asp.net 项目。

我已经通过 angular-cli 创建了我的 Angular 项目,然后将此 Angular 项目添加到主项目并包含在解决方案资源管理器中。

添加该项目后,当我尝试在解决方案资源管理器上执行某些操作时,Visual Studio 的速度变得非常慢。我认为这一定是因为 node_modules 目录,因为它里面有很多文件夹,所以我将它排除在项目之外。我认为这是正确的,我解决了这个问题,但我仍然遇到了另一个问题。向项目添加内容时,解决方案资源管理器现在很慢。我想它必须再次与 node_modules 目录相关。我只是想知道我们是否可以告诉 Visual Studio 在遍历某些内容时不要遍历 node_modules 目录。

使用 Visual Studio 2017 更新 3 (15.3.5) 社区版。不使用 Resharper 等其他扩展。

【问题讨论】:

我使用 Visual Studio 2017 社区。但我不使用 Resharper。 更新了主要问题,这是您在回答此类查询时应该做的事情。您现在还可以删除这些额外的 cmets。这样一来,阅读问题的人就不必费尽心机。 【参考方案1】:

从索引中排除 node_modules 文件夹

转到文件 -> 首选项 -> 设置(或在 Mac 代码上 -> 首选项 -> 设置)

编辑 settings.json

重复:How can I exclude a directory from Visual Studio Code "Explore" tab?

【讨论】:

问题不在于 Visual Studio 代码,而在于 关于 Visual Studio

以上是关于由于 node_modules,Visual Studio 使用 Angular2 太慢了的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Visual Studio 2015 更新 3 中的构建中排除 node_module 文件夹

Visual Studio 无法识别导入的 npm 包?

ST Visual Programmer批量烧写教程

Microsoft Visual Basic - 运行时错误“3075:查询表达式“1st”、“A”、1-Jan-15'、“1”中的语法错误(缺少运算符))

STM8S903K3T6C基于ST Visual Develop开发输入输出按键检测示例

由于gulp,Npm安装在semantic-ui上失败