文件夹结构
有关文件夹结构,请参阅下面的两张图片。
https://i.stack.imgur.com/5aEzi.png | https://i.stack.imgur.com/Hsapz.png
我们如何在根 gulfile.js 中编写任务(无需为每个单独的文件夹创建 gulpfile.js)来为这种文件结构缩小 CSS 和 JS?此外,它应该只将文件的缩小版本存储到相应的文件夹中。例如,如果我在 page3 CSS 和 JS 文件中进行更改,它应该将缩小的 CSS 存储在 /page3/css/page3.min.css 中,并且应该将缩小的 JS 存储在 /page3/js/page3 中。 min.js。
同样,我只是想知道是否可以设置手表,例如,如果您在 page2 CSS 和 JS 中进行更改,它会检测到这一点,并在保存文件后仅将缩小版本存储在各自的文件夹中。
我仍在学习 gulp 并试图解决这个问题,但我做不到。
展望未来,文件夹结构可能会更深一层。就像 page3 有它的子页面,而那个子页面有它自己的 CSS 和 JS 文件夹。如果这也可以作为这个答案的一部分来涵盖,那就太好了。
任何帮助将不胜感激。
预先感谢。