2011-03-17 71 views
9

与其单独向uglify脚本添加代码和文件,有没有办法告诉uglify抓取整个目录,并输出到1个script.js文件中?Uglify目录

回答

13
cat * | uglifyjs -o script.js 

如果通过uglifyjs你的意思是https://github.com/mishoo/UglifyJS这个工程!没有输入文件uglifyjs将从STDIN读取。

+0

我的链接得到404。确定它是正确的? – Mien 2011-03-18 10:17:33

+0

我在链接上加了一个'w' – adamse 2011-03-18 10:19:39

+0

1.你用所有脚本文件将'cd'放入目录2.运行'cat * | uglifyjs -o script.js' 3.你完成 – adamse 2011-03-21 19:15:26

6
find /path/to/dir -name "*.js" | xargs cat | uglifyjs -o > result.js 

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

+0

这个也适用于子目录 – 2014-10-11 11:01:22

0

我晚会来了,但我发现Igneous非常方便。它没有强加额外的限制或哲学就是这么做的。