Uglify目录

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

cat * | uglifyjs -o script.js 

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

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

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

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

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

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

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

我迟到了,但我发现火炎很方便。 它没有强加额外的约束或者哲学就是这么做的。