我目前正在尝试将多个 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 -->