1.1.3 • Published 5 years ago
gulp-clear-marked v1.1.3
gulp-clear-marked
将文件中的特殊标记之间的内容清除掉,包括标记本身。并删除一些特殊标记,实现开启某些注释内容。
安装方法
npm i gulp-clear-marked
将清除以下标记
<!--{{clear-->
html文件里,这里的内容将被清除
<!--clear}}-->
<!--{{
html文件里,这里的注释内容,将被启用
}}-->
/*{{clear*/
js文件里,这里的JavaScript内容将被清除
/*clear}}*/
/*{{
js文件里,这里的JavaScript内容将被启用
}}*/
使用方法
const gulp = require('gulp');
const clearMarked = require('gulp-clear-marked');
//默认清除clear注释块,并且启用注释
gulp.task('test', function () {
return gulp.src('./test/*.*')
.pipe(clearMarked())
.pipe(gulp.dest('./test/dist/'));
});
//可以自定义清除标记
gulp.task('test2', function () {
return gulp.src('./test2/*.*')
.pipe(clearMarked({tag:'myClear',tagC:'@'}))
.pipe(gulp.dest('./test2/dist/'));
});
gulp.task('default', gulp.series(
'test','test2'));
options参数
// clear marked plugin options:
const options=
{
tag: 'clear', //标记删除的标签,默认为clear
tagC: '', //启用注释的标签,默认为空
autoEnableComment: true, //是否自动启用标记的注释内容,默认为true
type: 'all', //文件类型:all/html/js all为不限制
}
更新记录
- 2019.3.2 v1.1.3
- 修复readme中的错误描述
- 对type重新定义
- 新增一种标记的删除
license
- MIT