HTML5ボイラープレートビルドスクリプトを使い始めたばかりですが、いくつか問題があります。基本的に、すべてのスクリプトは希望どおりに縮小および圧縮されますが、元の<script>
タグはすべて出力に残りますindex.html
。私が必要としているのは、これらのタグを縮小されたjsファイルへの参照に置き換えることです。これはデフォルトで発生するはずだと思いました。多分私は何か間違ったことをしていますか?
2 に答える
結局、 rakeとjavascriptクロージャコンパイラを使用して独自のビルドスクリプトを作成しました。実はとても簡単でした。
build.xml
置換を担当するコードは、ファイルターゲット、-usemin
特に このコードにあると思います。
その場合は、クイックスタートセクションで必須として説明されているように、で
//-beg- concat_js
マークされたコメント領域を検索します。//-end- concat_js
file.root.script
また、ファイル内のプロパティが実際に使用するスクリプトに設定されていることを確認してくださいproject.properties
(デフォルト値はmain.js
)
ランニングant -debug >log.txt
は私を大いに助けてくれます。
GitHubで既存の問題を検索すると、役立つ回答を見つけることができます。特に、https://github.com/h5bp/ant-build-script/wiki/How-to-bypass-the-automatic-script-concatenationの記事はスクリプト連結の問題に対するroblarsenの最終的な答え。
最終的に、 wintersmithとHTML5 Boilerplateビルドスクリプトを実行し、これらのツールのいくつかの構成を実行し、それが機能するカスタムNode.jsビルドスクリプトを作成しました。