12

除了单独将代码和文件添加到 uglify 脚本之外,有没有办法告诉 uglify 抓取整个目录,并输出到 1 个 script.js 文件中?

4

5 回答 5

13
cat * | uglifyjs -o script.js

如果 uglifyjs 你的意思是https://github.com/mishoo/UglifyJS这行得通!没有输入文件uglifyjs将从STDIN.

于 2011-03-18T10:15:56.580 回答
9
find /path/to/dir -name "*.js" | xargs cat | uglifyjs -o > result.js

请注意,脚本的加载顺序可能很重要。因此,上述操作可能会失败(因为它只是按照返回文件的顺序转储文件find)。我建议您编写一个为您的应用程序定制的小型 shell 脚本。

于 2011-03-25T16:27:56.357 回答
3

您可以uglifyjs-folder为此使用模块。它还支持单独处理它们(不合并在一起)。

https://github.com/ionutvmi/uglifyjs-folder
https://www.npmjs.com/package/uglifyjs-folder

于 2017-02-06T22:11:42.203 回答
1

https://github.com/balupton/buildr.npm也可能有帮助

(Java|Coffee)Script 和 (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)

于 2011-09-20T10:50:58.733 回答
0

我参加聚会迟到了,但我发现Igneous非常方便。它按照它所说的去做,而不施加额外的限制或理念。

于 2012-11-01T12:52:05.593 回答