12

コードとファイルをuglifyスクリプトに個別に追加するのではなく、ディレクトリ全体を取得して1つのscript.jsファイルに出力するようにuglifyに指示する方法はありますか?

4

5 に答える 5

13
cat * | uglifyjs -o script.js

uglifyjsがhttps://github.com/mishoo/UglifyJSを意味する場合、これは機能します!入力ファイルuglifyjsがない場合はから読み取りますSTDIN

于 2011-03-18T10:15:56.580 に答える
9
find /path/to/dir -name "*.js" | xargs cat | uglifyjs -o > result.js

スクリプトのロード順序が重要になる場合があることに注意してください。したがって、上記は失敗する可能性があります(ファイルfindを返す順序に関係なくファイルをダンプするだけなので)。アプリケーション用にカスタマイズされた小さなシェルスクリプトを作成することをお勧めします。

于 2011-03-25T16:27:56.357 に答える
3

uglifyjs-folderそのためのモジュールを使用できます。また、それらを個別に処理することもサポートします(一緒にマージする必要はありません)。

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

于 2017-02-06T22:11:42.203 に答える
1

https://github.com/balupton/buildr.npmも役立つ場合があります

(Java | Coffee)Scriptおよび(CSS | Less)(Builder | Bundler | Packer | Minifier | Merger | Checker)

于 2011-09-20T10:50:58.733 に答える
0

パーティーに遅れましたが、Igneousはとても便利だと思いました。それは、追加の制約や哲学を課すことなく、それが言うことを行います。

于 2012-11-01T12:52:05.593 に答える