0
我目前正試圖加載到一個頁面的多個JS依賴項。根據最佳做法等我加載在我的JS在頁面的底部,但我有一個特定的JS文件,我需要加載在頭上。創建一個自定義依賴塊
我該如何去製作一個塊,只加載<head>
中的這個特定的依賴項,但其他JS文件會在頁面底部加載?
我目前正試圖加載到一個頁面的多個JS依賴項。根據最佳做法等我加載在我的JS在頁面的底部,但我有一個特定的JS文件,我需要加載在頭上。創建一個自定義依賴塊
我該如何去製作一個塊,只加載<head>
中的這個特定的依賴項,但其他JS文件會在頁面底部加載?
這種特殊情況發生在Yoeman的webapp生成器中,它將Modernizr加載到頭部,其餘腳本加載到底部附近。如果你的問題是,你所面對的依賴性正在在底部注入,那麼你必須要排除使用下面的它:
wiredep: {
app: {
....
exclude: [
'bower_components/path-to-the-file-you-dont-want-wiredep-to-inject'
],
}
}
而且在你的頭上添加如下內容:
<!-- build:js scripts/vendor/custom-script.js -->
<script src="bower_components/path-to-the-file-you-dont-want-wiredep-to-inject"></script>
<!-- endbuild -->