繁体   English   中英

Visual Studio 2015 Update 3 eslint找不到模块eslint-plugin-react

[英]Visual studio 2015 update 3 eslint Cannot find module eslint-plugin-react

安装“ Visual Studio Update 3”和“ DotNetCore.1.0.0-VS2015Tools.Preview2”之后

在所有项目中停止工作。

我之前不使用eslint-plugin-react

package.json

"devDependencies": {
    "gulp-eslint": "^3.0.1"
}

gulpfile.js

gulp.task('eslint', function () {
    return gulp.src(['scripts/app/**/*.js'])
        .pipe(eslint())
        .pipe(eslint.format())
        .pipe(eslint.failAfterError());
});

错误:无法加载插件反应:无法在Module的Function.Module._load(module.js:276:25)的Function.Module._resolveFilename(module.js:325:15)处找到模块'eslint-plugin-react' .require(module.js:353:17)在require(内部/module.js:12:17)

我帮不上忙

PM> npm eslint -v
3.8.6
PM> npm install -g eslint-plugin-react
C:\Users\Alexandr\AppData\Roaming\npm
`-- eslint-plugin-react@5.2.2 

使用规则在解决方案根目录中创建.eslintrc

{
  "env": {
    "node": true
  },
  "rules": {
    "array-bracket-spacing": [2, "never"],
    "block-scoped-var": 2,
    "brace-style": [2, "1tbs"],
    "camelcase": 1,
    "computed-property-spacing": [2, "never"],
    "curly": 2,
    "eol-last": 2,
    "eqeqeq": [2, "smart"],
    "max-depth": [1, 3],
    "max-len": [1, 80],
    "max-statements": [1, 30],
    "new-cap": 1,
    "no-extend-native": 2,
    "no-mixed-spaces-and-tabs": 2,
    "no-trailing-spaces": 2,
    "no-unused-vars": 1,
    "no-use-before-define": [2, "nofunc"],
    "object-curly-spacing": [2, "always"],
    "quotes": [2, "single", "avoid-escape"],
    "semi": [2, "always"],
    "space-unary-ops": 2
  }
}

或修改“ c:\\ Users .... \\。eslintrc”

我不明白什么是

“插件”:[“反应”]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM