react项目运行卡在编译:您当前运行的TypeScript版本不受@TypeScript eslint/TypeScript estree的官方支持

1.问题

错误信息具体如下:

搜索了一下,是typescript版本的问题,提示我版本需要在3.3.0和4.5.0中间,我查看了package.json,显示版本为4.1.3,然后一直给我提示我的版本是4.9.5,全局搜索一下,发现package-lock.json文件中typescript版本是4.9.5,那么两个文件有什么区别呢,如下:

两个都是依赖包版本的信息,不过package-lock.json是自动生成的,且会锁定,一般情况都会保持一致。

2.分析

感觉可能版本被锁定了,那么解决方法就是重新装一下依赖吧

1)删掉了package-lock.json文件,然后删掉了node_moudles,然后重新install还是4.9.5版本;

2)重复试了很多次,可能执行顺序什么的都会有印象,最后是首先单独装了一下typescript的4.1.3版本,然后发现,package-lock.json文件中版本变了,最后有整体删了node_moudles和package-lock.json文件;

3)重新npm install 问题解决,项目可以实时编译了;

相关推荐
Mintopia6 分钟前
🎭 一场浏览器里的文艺复兴
前端·javascript·aigc
Mintopia6 分钟前
🎬《Next 全栈 CRUD 的百老汇》
前端·后端·next.js
AryaNimbus21 分钟前
你不知道的Cursor系列:如何使用Cursor同时开发多项目?
前端·ai编程·cursor
国家不保护废物25 分钟前
Function Call与MCP:给AI插上连接现实的翅膀
前端·aigc·openai
500佰26 分钟前
阿里Qoder AI 新开发工具,长期记忆、Wiki和Quest模式是它的独有特性
前端
Juchecar27 分钟前
Vue3 Class 和 Style 绑定详解
前端·vue.js
coding随想27 分钟前
揭秘DOM键盘事件:从基础到高级技巧全解析!
前端
xianxin_30 分钟前
CSS Position(定位)
前端
xianxin_30 分钟前
CSS Float(浮动)
前端
掘金安东尼34 分钟前
Nuxt 4.0 发布!有哪些新特性?
前端·面试·github