それほど頻繁ではありませんが、サイズと余分な機能についての論争に遭遇し、私自身はいくつかのプロジェクトのモジュールを除外したいと思います。 モジュールを除外する機会が一般的なCDNに表示されることを願っています。 これはどのように組み立てられますか?カットの下またはgithubで 。
設置
git clone git://github.com/jquery/jquery.git cd jquery && npm install
このようなうなり声チェック:
node_modules/grunt/bin/grunt -version
公式のマヌルネコのようではありません:
grunt -version
構築する
buildを使用できますが、便宜上、特別なエイリアスcustomが追加されています。
node_modules/grunt/bin/grunt custom:<modules>
node_modules/grunt/bin/grunt build:*:*:<modules>
ajaxモジュールを除外します。
node_modules/grunt/bin/grunt custom:-ajax
cssモジュールを除外します。
node_modules/grunt/bin/grunt custom:-css
有効なモジュールをすべて除外します。
node_modules/grunt/bin/grunt custom:-ajax,-css,-dimensions,-effects,-offset
確かに、ファイルサイズを比較するために除外できるモジュールがないと、jqueryをビルドできませんでした。 カスタムではまったくコンパイルされませんが、ビルドでは「除外」と記述されますが、すべてのモジュールで完全にコンパイルされます。 または成功しなかったかもしれません。