Uglify目录

时间:2011-03-17 23:53:36

标签: javascript node.js uglifyjs

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

5 个答案:

答案 0 :(得分:13)

cat * | uglifyjs -o script.js

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

答案 1 :(得分:6)

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

请注意,脚本的加载顺序可能很重要。因此上面可能会失败(因为它只是以任何顺序转储文件find碰巧返回它们)。我建议你写一个为你的应用程序定制的小shell脚本。

答案 2 :(得分:1)

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

  

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

答案 3 :(得分:1)

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

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

答案 4 :(得分:0)

我迟到了,但我发现Igneous非常方便。它没有施加额外的限制或哲学,而是它所说的。