[英]React typescript eslint error Parsing error: Unexpected token ! How to fix this?
所以這是我的 index.tsx:
import React from 'react';
import { createRoot } from 'react-dom/client';
import App from './App';
const container = document.getElementById('root')!;
const root = createRoot(container);
root.render(
<React.StrictMode>
<App />
</React.StrictMode>
);
這是我的 eslintrc.js:
module.exports = {
env: {
browser: true,
es2021: true
},
extends: ['plugin:react/recommended', 'prettier'],
overrides: [
{
files: ['*.ts', '*.tsx'],
parserOptions: {
project: ['./tsconfig.json']
}
}
],
parserOptions: {
parser: 'babel-eslint',
ecmaFeatures: {
jsx: true
},
ecmaVersion: 'latest',
sourceType: 'module'
},
plugins: ['react', '@typescript-eslint', 'prettier', 'simple-import-sort'],
我試過安裝 babel-eslint,並像解析器一樣添加它? 但它沒有幫助
所以問題來了,如何解決“error Parsing error: Unexpected token?”的問題?
通過添加"parser": "@typescript-eslint/parser",
將typescript-eslint
設置為您的解析器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.