2011-03-17 27 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非常方便。它沒有強加額外的限制或哲學就是這麼做的。