eslint-plugin-angular类型错误:无法读取未定义

时间:2017-07-27 10:50:32

标签: eslint

我在全球范围内安装了eslint-plugin-angular

例如: npm install -g eslint npm install -g eslint-plugin-angular

根据http://eslint.org/docs/user-guide/configuring使用.json文件是一个选项。

这是我的.eslintrc.json文件。

json { "env" : { "browser": true, "jquery": true }, "plugins": [ "angular" ], "extends": [ "eslint:recommended", "plugin:angular/johnpapa" ], "rules": { "semi": ["error", "always"] } }

我遇到的主要错误是: TypeError: Cannot read property 'johnpapa' of undefined

查看文档:{​​{3}}

我看不出为什么plugin:angular/johnpapa不起作用。你必须使用.yml?

1 个答案:

答案 0 :(得分:0)

请参阅下面更改的 .eslintrc.json

{
  "env": {
    "browser": true,
    "es6": true
  },
  "globals": {
    "angular": true,
    "require": true
  },
  "parserOptions": {
    "sourceType": "module"
  },
  "extends": [
    "eslint:recommended",
    "plugin:angular/johnpapa"
  ],
  "rules": { /* rules here */ }
}