2015-02-18 3 views
0

Итак, каждый раз, когда я добавляю/удаляю/переименую файл моего проекта angularjs, файл index.html изменяется с помощью процесса инъекции глотки. Следствием этого является то, что если в команде больше людей меняют пути к файлам, файл index.html постоянно конфликтует и должен быть вручную объединен.AngularJS templated index с gulp

Как я могу это решить?

Я думаю, что решение может быть: индекс файла шаблон, который версирован но содержит только заполнители для инъекций внешних скриптов, а затем процесса глотка, который строит во время выполнения временного файла index.html, который не версионные ,

Как я могу это достичь?

gulpfile.js -> https://gist.github.com/bolza-admedo/32fec5026d2433c346fd

gulp.config.js ->https://gist.github.com/bolza-admedo/2712631f093a901be73c

ответ

0

добавить свой полученный index.html к .gitignore, я предполагаю, что вы используете ГИТ в качестве системы управления версиями.

.gitignore: 
    dist/index.html 

вы делаете изменения в index.html, то ваш процесс глотка строит еще один index.html, который помещается в dist папке, например, что наряду с другими строительными артефактами, как JS и CSS исключены из хранилища мерзавца

эмпирическое правило: все, что создано вашей сборкой, исключено из git

+0

Ehm, если я git-игнорирую индексный файл, что произойдет, когда я захочу внести изменения в индекс? Мне просто нужен список скриптов. – Bolza

+0

@Bolza обновил мой ответ –

+0

Я так понимаю, что я предложил в тексте моего вопроса, но я спросил, как это сделать. – Bolza

Смежные вопросы