✨
Parsing error: Unexpected token ESlintのエラーを解消したお話
reactとtypescriptでアプリ作っていたところESlintの謎なエラーが出たので困った
やりたいこと
下記のコード内で発生したエラーを解消したい
Header.tsx
export const Header = () => {
return (
<> ←ここにエラーが出てた
<header>
<div>
<h3 className='l-header__title'></h3>
</div>
</header>
</>
)
}
エラー内容: Parsing error: Unexpected token
なにやらパーサーに関してのエラーのよう、、、
他のコンポーネントでも同様のエラーが出ていました
解決
parser: '@typescript-eslint/parser'
eslintrc.jsに上記を追加するとエラーが解消されました
typescriptの解析をするための記述がなかったことが原因だったようです
eslintrc.js
module.exports = {
env: {
browser: true,
es2021: true
},
extends: [
'plugin:react/recommended',
'standard-with-typescript'
],
overrides: [
],
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module'
},
plugins: [
'react'
],
parser: '@typescript-eslint/parser',
rules: {
}
}
Discussion