我刚刚将一个应用从create-react-app-typescript
移植到create-react-app
。在结构相同但不同的应用程序中,我执行了相同的步骤。
npm uninstall react-scripts-ts
npm install react-scripts
npm install --save typescript @types/node @types/react @types/react-dom @types/jest
src/react-app-env.d.ts
生成的文件src/react-app-env.d.ts
导致--isolatedModules
错误。
如何防止react-scripts
在src/react-app-env.d.ts
上生成react-scripts start
文件?
答案 0 :(得分:3)
有用信息:
按预期,有一个空文件引起了问题,但它不是生成的src/react-app-env.d.ts
文件。
个人环境:
自动监视脚本将一个空文件复制到问题项目中。自动脚本永远不会清除目标位置,因此空文件会四处徘徊,后来又引起了此问题。
确保没有空(.ts)文件。
虽然这是从实际意义上解决了我的问题的答案,但我仍然不知道为什么一个项目生成src/react-app-env.d.ts
文件而另一个项目却没有生成。
答案 1 :(得分:2)
这是一个已知的错误。 React团队尚未修复它。现在,您可以通过在.gitignore
/src/react-app-env.d.ts
有关更多详细信息,请查看https://github.com/facebook/create-react-app/issues/6560
答案 2 :(得分:0)
我刚刚删除了 react-app-env.d.ts 并且我不再收到错误。