Добрый вечер! Я пыление моего кода и есть Parsing error: Unexpected token =
когда пыление следующего ES7 кода в React компоненты:ES7 статическая причина ESLint Ошибка анализа: Неожиданный токен =
static contextTypes = {
router: PropTypes.object
}
компонент представляет собой компонент, основанный класса:
class Transactions extends Component {
Я добавил babel-eslint
к моему eslintrc.json
файл:
{
"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, вероятно, зависимость от «реакции». – Bergi