随着许多bower和npm依赖关系,NetBeans性能严重下降

时间:2015-01-18 17:47:10

标签: performance netbeans

我正在使用当前最新版本的NetBeans(~8.0.0)来开发一个MEAN( M ongo, E xpress, A ngular, N ode)应用程序。由于这是一个相对较大的项目,我的bower_componentsnode_modules目录已经增长了很多,似乎NetBeans一直在尝试在后台扫描它们,导致CPU和内存使用率非常高,最终用户界面变得非常缓慢。

这是在配备Core i7,8GB内存和SSD的高端笔记本电脑上,所以硬件不是问题所在。

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

有替代解决方案吗?

1 个答案:

答案 0 :(得分:4)

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

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。缺点是它们将不再出现在目录列表中。