gulp-如果。如何检查js文件是否包含特定的属性?

gulp-If. How to check if js file contains specific property?

我正在使用 gulp.js。但我想添加一个条件,即 if request.debug = true;在我的任何 js 文件中,然后 gulp 任务应该失败。我发现 gulp-if 和 gulp-fail 可以用于此目的,但我不知道如何检查具体情况? 谢谢

您可以使用 gulp-contains 模块。如果提供给 contains 函数的条件为真,则会抛出错误。

gulp.task('default', function () {
    gulp.src('src/**/*.js')
        .pipe(contains('request.debug = true;'));
});