我正在使用当前最新版本的NetBeans(~8.0.0)来开发一个MEAN( M ongo, E xpress, A ngular, N ode)应用程序。由于这是一个相对较大的项目,我的bower_components
和node_modules
目录已经增长了很多,似乎NetBeans一直在尝试在后台扫描它们,导致CPU和内存使用率非常高,最终用户界面变得非常缓慢。
这是在配备Core i7,8GB内存和SSD的高端笔记本电脑上,所以硬件不是问题所在。
我已将其设置为HTML5项目,因此无法设置被忽略的文件夹,因为出于某种原因,此功能仅限于PHP项目。
有替代解决方案吗?
答案 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_components
和node_modules
。缺点是它们将不再出现在目录列表中。