Создание пользовательского блока зависимостей
В настоящее время я пытаюсь загрузить несколько 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 -->