Gulp заменить все файлы, вызываемые из папки js - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь создать задачу сборки и хочу заменить все файлы Js одним сцепленным файлом Js, вызываемым во всех файлах HTML.

Моя структура исходного файла: -

src/
├── pages/
   ├── page_1.html
   ├── page_2.html
├── index.html
├── Js/
   ├── script_1.js
   ├── script_2.js
   ├── script_3.js 

Это будет изменено на структуру ниже, и все файлы Js будут заменены одним сцепленным файлом.

dist/
├── pages/
   ├── page_1.html
   ├── page_2.html
├── index.html
├── Js/
   ├── main.js

Например, HTML-код в каталоге src: -

<!DOCTYPE html>
<html>
<body> 

<script src="Js/script_1.js"></script>
<script src="Js/script_2.js"></script>
<script src="Js/script_3.js"></script>
</body>
</html>

И файлы, вызываемые из каталога 'Js', должны измениться на что-то вроде этого во всех файлах HTML в папке dist: -

<!DOCTYPE html>
<html>
<body> 

<script src="Js/main.js"></script>
</body>
</html>
...