NetBeans 性能因许多 bower 和 npm 依赖项而严重下降

NetBeans performance severely degrades with many bower and npm dependencies

我正在使用当前最新版本的 NetBeans (~8.0.0) 开发 MEAN (Mongo, Express, Angular, Node) 应用程序。由于这是一个相对较大的项目,我的 bower_componentsnode_modules 目录增长了很多,似乎 NetBeans 不断尝试在后台扫描它们,导致非常高的 CPU 和内存最终 UI 变得非常迟钝。

这是配备 Core i7、8GB 内存和 SSD 的高端笔记本电脑,因此硬件不是问题。

我已将其设置为 HTML5 项目,因此无法设置忽略的文件夹,因为出于某种原因,此功能仅限于 PHP 个项目。

是否有替代解决方案?

是的,虽然它并不完美,但有解决此问题的方法。

Tools > Options > Miscellaneous > Files > Ignored Files Patterns

默认模式设置为:

^(CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$|^\.(?!(htaccess|git.+|hgignore)$).*$

将其更改为以下内容:

^(bower_components|node_modules|CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$|^\.(?!(htaccess|git.+|hgignore)$).*$

这将防止 NetBeans 不断扫描 bower_componentsnode_modules。缺点是它们将不再出现在目录列表中。