Заменить теги HTML-скриптов вручную после того, как инструменты Grunt Build свернуты и сведены в один файл? - PullRequest
0 голосов
/ 17 мая 2018

Использование скриптов Grunt для сборки файлов разработки в дистрибутивную папку.Во время разработки у меня есть несколько различных файлов JS, которые я редактирую и импортирую в файлы HTML.После сборки Grunt они очищаются и помещаются в один файл JS.

Однако, когда я делаю это для создания папки dist, мне нужно перейти к файлам HTML и заменить ссылки на скрипты одной ссылкой.

Я мог бы установить ее по умолчанию водна ссылка, но чтобы она работала, я должен перестраивать проект при каждом сохранении.

Это нормально?Я чувствую, что их изменение вручную - это не то, что нужно делать, могут ли скрипты это исправить?

1 Ответ

0 голосов
/ 17 мая 2018

Вы можете заменить вашу задачу concat на grunt-concat-blocks, она позволяет вам указывать файлы для конкатенации в html-файле, поэтому в качестве побочного эффекта он также изменяет список на конкателированный файл, как вы просили:].

<!-- build:js scripts/combined.concat.min.js -->
<script type="text/javascript" src="scripts/a.js"></script>
<script type="text/javascript" src="scripts/b.js"></script>
<!-- endbuild -->

станет:

<script type="text/javascript" src="scripts/combined.concat.min.js"></script>
...