上下文:
我刚刚将一个应用程序从 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
第二个应用特有的问题:
- 类型错误:提供“--isolatedModules”标志时无法编译命名空间。 TS1208
- 生成文件
src/react-app-env.d.ts
假设:
生成的文件 src/react-app-env.d.ts
导致 --isolatedModules
错误。
实际问题:
如何防止 react-scripts
在 react-scripts 启动时生成
?src/react-app-env.d.ts
文件
最佳答案
有用信息:
正如预期的那样,有一个空文件导致了问题,但这不是生成的src/react-app-env.d.ts
文件。
个人背景:
自动监视脚本将一个空文件复制到问题项目中。自动化脚本从不清理目标,因此空文件一直存在并在后来导致了这个问题。
实际答案:
确保没有空 (.ts) 文件。
虽然从某种意义上说这是解决我问题的实际答案,但我仍然不知道为什么一个项目会生成一个 src/react-app-env.d.ts
文件,而其他没有。
关于typescript - 在 src 目录中创建 React App (TypeScript) 自动生成 react-app-env.d.ts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53527763/