我有一个Gulp任务将CSS和JS内联到我的HTML文件中:
gulp.task('html', function () {
gulp.src(source + '**/*.+(html|php)')
.pipe($.plumber())
.pipe($.inline({
base: source,
disabledTypes: ['svg', 'img']
}))
.pipe(gulp.dest(build))
.pipe(reload({
stream: true
}));
});我发现内联插件正在对我的HTML标记进行更改。最值得注意的是,它正在改变属性的大小写。
mktoName="Banner Heading"成为mktoname="Banner Heading"
有什么办法可以解决这个问题吗?
我尝试将html添加到disabledType选项中,但没有任何效果。
谢谢
发布于 2016-06-27 19:15:00
目前的变通办法是在内联之后通过管道进行替换。
.pipe($.replace('mktoname','mktoName'))https://stackoverflow.com/questions/38012288
复制相似问题