Создание пользовательского блока зависимостей

В настоящее время я пытаюсь загрузить несколько JS-зависимостей на страницу. Согласно рекомендациям и т. Д. Я загружаю в свой JS внизу страницы, но у меня есть определенный JS-файл, который мне нужно загрузить в голову.

Как бы я сделал блок, который загружается только в этой конкретной зависимости в <head> но другие файлы JS продолжают загружаться внизу страницы?

1 ответ

Этот конкретный случай происходит в генераторе веб-приложений Yoeman, где он загружает 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 -->
Другие вопросы по тегам