私はyeoman webapp generatorで遊んでいて、自分のページの個々のサブページ用に複数の縮小されたJavaScriptファイルを用意したいと思います。しかし、webappはすべてのJavaScriptファイルを私の設定と一致しない1つの "big" main.js
に連結します。yeoman webapp:複数のHTMLページ用に縮小されたJS
私の設定では、main.js
はすべてのページで共通のJavaScriptファイルと思われますが、各ページにはこのページに関連するものだけのJavaScriptファイルが必要です。例えば。
index.html
- >を使用していますmain.js
subpage1.html
- >使用main.js
とsubpage1.js
subpage2.html
- >使用main.js
とsubpage2.js
gulp build
から結果がmain.js
、subpage1.js
が含まれている大きなmain.js
で、エラーにつながるsubpage2.js
:私が開けば、subpage2.js
(大きな番号main.js
に含まれているもの)は、subpage2.html
にのみ存在し、subpage1.html
には存在しないHTMLノードにアクセスしようとする可能性があります。
例:
subpage1.htmlは私があればsubpage2.jsに以下、subpage1.jsとsubpage2.jsが含まれていsubpage2.js
<script src="scripts/main.js"></script>
で大きなmain.js
含ま
$('#IdThatOnlyExistsOnSubPage2').someMethod(...)
これはもちろん失敗します。
この問題を解決するには、どのようにGulpfileを調整する必要がありますか?
はい、それです!ご協力ありがとうございました;私はそれがとても簡単に動作することを知らなかった! – zersaegen
@zersaegenを助けてくれてとても嬉しいです^^ –