Uglify目录

Mar*_*ark 10 javascript node.js uglifyjs

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

ada*_*mse 13

cat * | uglifyjs -o script.js
Run Code Online (Sandbox Code Playgroud)

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


小智 7

find /path/to/dir -name "*.js" | xargs cat | uglifyjs -o > result.js
Run Code Online (Sandbox Code Playgroud)

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