2016-11-23 3 views
1

Я пытаюсь прорисовку ESLint (последняя версия) и проблема, что ES lint содержит fs module, и когда я пытаюсь ее использовать, я получил ошибку, любую идею, как преодолеть это? Я читал следующее, но не уверен, что я понимаю, как решить его, какую-нибудь идею, как?Использование ES lint с браузером, отсутствует fs Ошибка модуля

+0

Как использование eslint в браузере [официально не поддерживается] (https://github.com/eslint/eslint/issues/7238), я думаю, что этот вопрос является слишком широким. – cartant

ответ

0

Если вы используете задачу gulp для создания пакета eslint, вы можете использовать пакет npm 'vinyl-stream-stream-stream' вместе с браузером.

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'); 
Смежные вопросы