我正在使用UglifyJS 2连接和缩小一堆 JavaScript 文件(不要太多,大约 5 到 10 个)。此过程使用 UglifyJS 2 的默认设置在 Node.js 中运行。
这些文件基本上是 Require.js、jQuery、Backbone.js、Backbone.js Marionette、Moment.js 和一些额外的(较小的)帮助文件,都在未压缩(即开发)版本中。
问题是这个过程几乎需要 10 秒。
如果我通过移交完全禁用缩小
{ compress: false }
作为一种选择,它要快得多,但仍然需要大约 2 秒。
问题 #1:UglifyJS 2即使是几个文件也需要这么长时间是正常的吗?还是我很可能做错了什么?
问题 #2:如何在不禁用 UglifyJS 2 的所有有用选项的情况下加快这个过程?