2017-05-09 8 views
0

私はasp.netコアプロジェクトにgulpを追加しました。Eslintを使用してGulpでプラグインを読み込めませんでした

var gulp = require("gulp"); 
var eslint = require("gulp-eslint"); 

var paths = { 
    allScripts: [ 
     "wwwroot/app/*.js", 
     "wwwroot/scripts/**/*.js" 
    ] 
}; 

gulp.task("verify-scripts", function() { 
    return gulp.src(paths.allScripts) 
     .pipe(eslint({ 
      rules: { 
       "consistent-return": 0, 
       "quotes": [0, "double", { "allowTemplateLiterals": true }] 
      } 
     })) 
     .pipe(eslint.format()); 
}); 

しかし、私は私のタスクを実行するときに問題があるが、私はエラーを持っている:Error: Failed to load plugin react: Cannot find module 'eslint-plugin-react'が、私は反応し使用していない、angularjsのみ。

とにかく私はeslint-plugin-react(npm install eslint-plugin-react --save-dev)を追加しました。

私はタスクを実行した後、その後、私はエラーがあります:Error: Cannot find module 'babel-eslint'は......上

来るしかし、私はそれを追加しました... そして、私はエラーを持っている:Error: Cannot find module 'eslint-config-defaults/configurations/eslint'

誰も私を助けることができますか?

答えて

0

あなたは反応する間接的な依存関係があるようです。私はあなたがここに余分な依存関係を削除する必要がある何を得ることから、この議論

https://github.com/Microsoft/vscode-eslint/issues/71

に次のスレッドを読んでください。 alechpさんが2016年5月11日にコメントしたところで、彼は問題を言及し、解決策はあなたが探しているものです。

関連する問題