如何修复tsconfig.json添加allowImportingTsExtensions引发的TS5023错误?
解决React项目中TS5023: Unknown compiler option 'allowImportingTsExtensions'错误
- 问题本质:
allowImportingTsExtensions是TypeScript 5.0及以上版本才引入的编译选项,你的项目当前使用的TypeScript版本低于5.0,导致编译器无法识别该配置项。 - 修复步骤:
- 升级TypeScript到5.0或更高版本
- 使用npm执行:
npm install typescript@latest --save-dev - 使用yarn执行:
yarn add typescript@latest --dev
- 使用npm执行:
- 确认版本升级成功
- 在终端运行
tsc -v,输出的版本号需为5.0及以上
- 在终端运行
- 升级TypeScript到5.0或更高版本
注:你配置的noEmit: true和allowImportingTsExtensions不存在冲突,只要TypeScript版本达标,配置就能正常被解析。
内容的提问来源于stack exchange,提问作者Paolo Mura
相关产品推荐
相关产品推荐

