2016-11-23 55 views
1

我試圖browserify ESlint(最新版本)和ES lint包含fs module和當我嘗試使用它的問題我得到錯誤,任何想法如何克服這一點? 我看了下面的內容,但不確定我是否理解如何解決它,任何想法如何?使用ES lint與browserify,缺少FS模塊錯誤

+0

在瀏覽器中使用eslint的是[不正式支持(https://github.com/eslint/eslint/issues/7238),我認爲這個問題過於寬泛。 – cartant

回答

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');