0
晚上好!我掉毛我的代码,并有Parsing error: Unexpected token =
在一个阵营组件掉毛以下ES7代码时:ES7静态导致ESLint解析错误:意外令牌=
static contextTypes = {
router: PropTypes.object
}
的组件是一种基于类的成分:
class Transactions extends Component {
我已经加入babel-eslint
我eslintrc.json
file:
{
"parser": "babel-eslint",
"plugins": [
"react",
"react-native"
],
"ecmaFeatures": {
"jsx": true
},
"extends": ["standard", "standard-react"]
}
依赖关系的版本在我的package.json
如下:
"babel-eslint": "^6.0.4",
"eslint-plugin-babel": "^3.2.0",
"eslint-plugin-react": "^5.0.1",
"eslint": "^2.2.0",
"eslint-config-standard": "^5.1.0",
"eslint-config-standard-jsx": "^1.1.1",
"eslint-config-standard-react": "^2.3.0",
"eslint-loader": "^1.3.0",
"eslint-plugin-promise": "^1.0.8",
"eslint-plugin-react": "^4.1.0",
"eslint-plugin-standard": "^1.3.2"
任何想法将是一件好事,努力寻找解决方案的在线使用以外作为babel-eslint
解析器。
谢谢你:-)
这不是ES7,但实验巴贝尔插件,你的配置激活。 Eslint不会喜欢它(至少默认设置) – Bergi
嘿@Bergi - 谢谢 - 具体哪个插件?你知道我需要做什么吗?谢谢 – zeKoko
它是https://babeljs.io/docs/plugins/transform-class-properties/ iirc,可能是'react'的依赖项。 – Bergi