Добавить идентификатор переменной в теги скрипта, используя grunt

У меня есть около 10 файлов, например: file1.html, file2.html, fil31.html, file4.html

Каждый файл содержит начальный и конечный тег сценария с пустым полем id=''

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

Идентификаторы - это имена файлов.

before running grunt
eg: file1.html

<script type='text/ng-template' id=''>
     <div>Couple of other dive tags</div>
</script>

after running grunt the id filed should have an if which is the file name

eg: file1.html

<script type='text/ng-template' id='file1.html'>
     <div>Couple of other dive tags</div>
</script>

Я попробовал это, используя пару пакетов grunt, но не могу понять, как заставить их выбрать имя файла и добавить их в качестве идентификаторов.

grunt file_append
grunt-script-link-tags

Кто-нибудь сталкивался с такой же проблемой или знает как ее решить?

1 ответ

Используйте следующий код для динамического добавления идентификаторов в тег скрипта.

Заменить весь текст указанной заменой, используя grunt replace

Другие вопросы по тегам