コードとファイルをuglifyスクリプトに個別に追加するのではなく、ディレクトリ全体を取得して1つのscript.jsファイルに出力するようにuglifyに指示する方法はありますか?
5 に答える
cat * | uglifyjs -o script.js
uglifyjsがhttps://github.com/mishoo/UglifyJSを意味する場合、これは機能します!入力ファイルuglifyjs
がない場合はから読み取りますSTDIN
。
find /path/to/dir -name "*.js" | xargs cat | uglifyjs -o > result.js
スクリプトのロード順序が重要になる場合があることに注意してください。したがって、上記は失敗する可能性があります(ファイルfind
を返す順序に関係なくファイルをダンプするだけなので)。アプリケーション用にカスタマイズされた小さなシェルスクリプトを作成することをお勧めします。
uglifyjs-folder
そのためのモジュールを使用できます。また、それらを個別に処理することもサポートします(一緒にマージする必要はありません)。
https://github.com/ionutvmi/uglifyjs-folder
https://www.npmjs.com/package/uglifyjs-folder
https://github.com/balupton/buildr.npmも役立つ場合があります
(Java | Coffee)Scriptおよび(CSS | Less)(Builder | Bundler | Packer | Minifier | Merger | Checker)
パーティーに遅れましたが、Igneousはとても便利だと思いました。それは、追加の制約や哲学を課すことなく、それが言うことを行います。