Итак, я выполнил инструкции на guide.meteor.com, чтобы настроить свой пакет package.json eslintConfig.Ошибка анализа ошибок ESLint
"eslintConfig": {
"plugins": [
"meteor"
],
"extends": [
"airbnb/base",
"plugin:meteor/recommended"
],
"rules": {
"meteor/eventmap-params": [
2,
{
"templateInstanceParamName": "instance"
}
],
"import/no-unresolved": [
2,
{
"ignore": [
"^meteor/"
]
}
],
"semi": [
"error",
"never"
]
}
}
Это нормально работает, пока я не попытаюсь использовать React.
main.js:
Meteor.startup(() => {
render(<App />, document.getElementById('render-target'))
})
Это бросает ошибку: [eslint] Parsing error: Unexpected token <
У меня есть среагировать плагин:
"devDependencies": {
"eslint": "^2.9.0",
"eslint-config-airbnb": "^8.0.0",
"eslint-plugin-import": "^1.6.1",
"eslint-plugin-jsx-a11y": "^1.0.4",
"eslint-plugin-meteor": "^3.5.2",
"eslint-plugin-react": "^5.0.1"
}
Я попытался следующие примеры из Google, но ни один из них помог. Я попытался добавить «реагировать» и «eslint-plugin-react» на бит плагинов, и ничего не изменилось. Я не понял, что решение не было представлено в разделе ESLint руководства метеоритов. Любая помощь будет оценена.
Попробуйте установить 'babel-eslint' – ZekeDroid