就像您在HTML中包含來自Bower的JS文件而不指定每個腳本的URL一樣,我想在特定目錄中包含所有JS文件。 怎么辦呢? 目錄中可能有多個目錄,並且JS文件可能位於指定目錄中的任何深度。
<!-- build:js({.tmp,app}) scripts/scripts.js -->
<script src="scripts/app.js"></script>
<script src="scripts/controllers/main.js"></script>
<script src="scripts/controllers/about.js"></script>
<script src="scripts/controllers/contact.js"></script>
<!-- endbuild -->
此示例代碼來自yeoman生成的項目的index.html
。 scripts
目錄位於app
目錄中,該目錄又被指定為build:js
的參數。
據我了解, <!-- build:js({.tmp,app}) scripts/scripts.js -->
告訴wiredep包括app目錄中的所有js
文件,並創建一個串聯文件scripts/scripts.js
。
但是,當我刪除<script>
標記並再次運行wiredep時,它不會重新計算<script>
標記
<!-- build:js({.tmp,app}) scripts/scripts.js -->
<!-- endbuild -->
而如果我刪除來自Bower的JS文件的腳本標簽,那么wiredep將重新創建它們。