如何解决@typescript-eslint/typescript-estree不支持TypeScript 5.1.3的警告?
修复TypeScript版本不兼容ESLint的警告问题
解决警告的两种方法
方法一:降级TypeScript到官方支持版本
直接安装低于5.1.0的TypeScript稳定版本,比如5.0.4:
npm install typescript@5.0.4 --save-dev
方法二:升级@typescript-eslint相关依赖
后续更新的@typescript-eslint/typescript-estree已经支持TypeScript 5.1+版本,直接升级相关包到最新版即可:
npm install @typescript-eslint/eslint-plugin@latest @typescript-eslint/parser@latest --save-dev
是否为create-next-app的配置错误?
这不是create-next-app的配置错误,只是依赖版本的暂时不匹配:create-next-app初始化时会安装当前最新的TypeScript版本,但当时配套的@typescript-eslint系列包还未完成对该新版本TypeScript的适配,因此触发兼容性警告。随着@typescript-eslint包的迭代更新,这类问题会自动消失。
内容的提问来源于stack exchange,提问作者user3357926
相关产品推荐
相关产品推荐

