我根目录下有多个html文件,我想通过gulp-usemin处理,但是他的pipelineId不能重复,而且我每个页面都有一些公共库和样式,我总不能每个页面都生成一份吧?
所以想问一下你们都是怎么处理的??请详细说明一下,谢谢!!!!
我根目录下有多个html文件,我想通过gulp-usemin处理,但是他的pipelineId不能重复,而且我每个页面都有一些公共库和样式,我总不能每个页面都生成一份吧?
所以想问一下你们都是怎么处理的??请详细说明一下,谢谢!!!!
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
我的建议是
不要用
gulp-usemin
,用gulp-inject
。先将公共库和公共样式合并压缩好,再替换到每个html页面。
写个思路,仅供参考,唯一麻烦的是每个html页面都得加一段注释
当然如果html比较多的话,你不愿意写注释, 也可以使用这个 gulp-cheerio
参考资料
https://github.com/klei/gulp-inject
https://github.com/Platform-CUF/use-gulp