创建自定义依赖关系块

时间:2015-05-29 12:33:08

标签: gruntjs bower grunt-wiredep

我目前正在尝试将多个JS依赖项加载到页面中。根据最佳实践等,我在页面底部的JS中加载,但是我需要加载一个特定的JS文件。

我如何制作一个仅在<head>中加载此特定依赖项的块,但其他JS文件在页面底部继续加载?

1 个答案:

答案 0 :(得分:0)

这种特殊情况发生在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 -->