1.1.3 • Published 5 years ago

gulp-clear-marked v1.1.3

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

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
1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.0.0

5 years ago