[英]gulp-ignore with gulp-jshint
I want to do a jshint on the files that is not library files like require js 我想对不是库文件(如require js)的文件执行jshint
var gulp = require('gulp');
var jshint = require('gulp-jshint');
var ignore = require('gulp-ignore');
gulp.task('jshint', function() {
gulp.src('./js/src/*.js')
.pipe(ignore.exclude('require.js'))
.pipe(jshint())
.pipe(jshint.reporter('default'));
});
This still reports require js 这仍然报告需要js
C:\Work\neolivz\js\src\require.js: line 12, col 267, Too many errors. (32% scanned).
Any idea? 任何想法?
您还可以创建一个.jshintignore
文件,就像.gitignore
一样,其中包含要忽略的文件。
I think you should be able to pass a regex to gulp ignore if using a specific path isn't working: 我认为如果使用特定路径不起作用,您应该能够将正则表达式传递给gulp忽略:
var gulp = require('gulp');
var jshint = require('gulp-jshint');
var ignore = require('gulp-ignore');
gulp.task('jshint', function() {
gulp.src('./js/src/*.js')
.pipe(ignore.exclude(/require\.js/))
.pipe(jshint())
.pipe(jshint.reporter('default'));
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.