2016-11-23 4 views
1

ES lint (최신 버전)와 ES lint가 포함 된 문제를 브라우저에 표시하려고 시도하고 있는데 사용하려고하면 오류가 발생합니다. 어떻게 해결할 수 있습니까? 다음을 읽었지만 해결 방법이 있다면 이해할 수 있는지 확실하지 않습니다.browserify, missing fs와 함께 ES lint 사용하기 Module error

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