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