nextjs: eslint - jsx не анализируется - ошибка: неожиданный токен <
Я получаю сообщение об ошибке eslint для кода jsx. Он не анализируется. Ниже приведены мои файлы конфигурации.
{ "env": { "browser": true, "es6": true }, "extends": [ "airbnb", "eslint: Recommended", "plugin:react/ Recommended" ], "globals": { "Atomics": "readonly", "SharedArrayBuffer": "readonly", "React": " Writable" }, "parserOptions": { "ecmaFeatures": { "jsx": true }, "ecmaVersion": 2018, "sourceType": "модуль"}, "плагины": ["реагировать"], "правила": { "react/response-in-jsx-scope ":" off "," react / jsx-filename-extension": [1, {" extensions": [".js ",".jsx "]}]}}
.babelrc
{ "presets": "next/babel", "env": { "test": { "presets": [ "env", "next/babel" ] } } }
next.config.js
config.module.rules.push({
enforce: 'pre',
test: /\.(js|jsx)$/,
exclude: /node_modules/,
loader: ['eslint-loader','babel-loader']
})
}