报错原因:vue-tsc与typescrip版本不兼容
排查流程:
1、开始以为vue-tsc或者typescript版本太低,通过npm update更新,更新后还是报错
2、项目中package.json文件中typescript、vue-tsc版本并无兼容问题
3、控制台执行npm list发现输出的typescript版本与package.json中版本号不一致,
解决问题: 直接安装指定版本
npm install typescript@5.4.5
注意:package.json中typescript版本是5.4.5,为什么安装的时候是5.5.4?
该符号允许安装 5.x.x
的任何更新版本,所以直接安装了最新版本,可在package.json中进行版本控制,详细参考package.json 指南
vue-tsc参考https://cn.vuejs.org/guide/typescript/overview