在浏览器中使用ES lint,缺少fs模块错误

时间:2016-11-23 14:52:54

标签: javascript browserify eslint

我试图浏览ESlint(最新版本)和ES lint包含fs module的问题,当我尝试使用它时出现错误,任何想法如何克服这个问题? 我读了以下但不确定我是否理解如何解决它,任何想法如何?

1 个答案:

答案 0 :(得分:0)

如果您正在使用gulp任务来创建eslint包,那么您可以使用npm包' vinyl-source-stream '以及browserify。

var gulp = require('gulp');
var gutil = require('gulp-util');
var derequire = require('gulp-derequire');
var source = require('vinyl-source-stream');
var browserify = require('browserify');

gulp.task('js',function(){
    browserify('./app/app.js')
        .bundle()
        .on('error',function(e){
            gutil.log(e);
        })
        .pipe(source('bundle_lint.js'))
        .pipe(derequire())
        .pipe(gulp.dest('./app/dist'));
});

gulp.task('default',['js']);

//app.js file code 
var eslint = require('eslint');