NetBeans 性能因许多 bower 和 npm 依赖项而严重下降
NetBeans performance severely degrades with many bower and npm dependencies
我正在使用当前最新版本的 NetBeans (~8.0.0) 开发 MEAN (Mongo, Express, Angular, Node) 应用程序。由于这是一个相对较大的项目,我的 bower_components
和 node_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_components
和 node_modules
。缺点是它们将不再出现在目录列表中。
我正在使用当前最新版本的 NetBeans (~8.0.0) 开发 MEAN (Mongo, Express, Angular, Node) 应用程序。由于这是一个相对较大的项目,我的 bower_components
和 node_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_components
和 node_modules
。缺点是它们将不再出现在目录列表中。