Я сделал это без gulp, с помощью встроенного источника :
npm install inline-source-cli
inline
в тег скрипта в вашем html-файле:
inline-source --root ./dist dist/path/to/index-pre.html > dist/path/to/index.html
: вставка набора является способом пойти, но если Вы забудете, как я часто делаю, затем если Вы будете использовать язык с {} как открытые/близкие из блоков, затем делая =, то % на первом {или в последний раз} повторно применит расположение с отступом.
добавьте это в .vimrc и используйте с клавишей F2 для переключения состояния вставки до и после добавления кусков кода:
set pastetoggle=<F2>