由于 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 文件夹
Microsoft Visual Basic - 运行时错误“3075:查询表达式“1st”、“A”、1-Jan-15'、“1”中的语法错误(缺少运算符))