これはよくある質問ですが、私が見つけたすべてのjavascriptとcss packer / minifierはノード用であり、必要なファイル/モジュールがたくさん含まれています。現在、AngularJsアプリケーションに取り組んでおり、すべてのモジュールを異なるファイルに分割し、各コントローラーにも独自のファイルがあります(このアプローチに従ってhttps://github.com/scotch/sapling)。また、サーバー部分は.NET MVCであるため、ノードまたはJavaツールに精通していません。
これは私が必要なものです
- すべての子フォルダーを含むフォルダーからすべての.jsファイルをパッケージ化します(無制限の深さ)
- ミニファイを実行するか、ファイルの連結だけを実行するかを決定します
- 単純なコマンドを実行してすべてを再度パックするオプション
したがって、基本的には、単純なpackerとcompressコマンドラインツールが必要です。私はBrunchでパッキングを行いましたが、モジュールをコードでラップする方法が好きではありません。
例として、ここに苗木のためのコードがあります
https://github.com/scotch/sapling
これがパックされたように見える方法です(モジュールとしてラップされています)
http://sapling.scotchmedia.com/js/app.js
これらのニーズに合うシンプルなものはありますか?