typescript - 在 src 目录中创建 React App (TypeScript) 自动生成 react-app-env.d.ts

标签 typescript create-react-app

上下文:

我刚刚将一个应用程序从 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

Detailed Steps

第二个应用特有的问题:

  • 类型错误:提供“--isolatedModules”标志时无法编译命名空间。 TS1208
  • 生成文件src/react-app-env.d.ts

假设:

生成的文件 src/react-app-env.d.ts 导致 --isolatedModules 错误。

实际问题:

如何防止 react-scriptsreact-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/

相关文章:

Angular2 在选择更改时显示元素

reactjs - react typescript : Line 0: Parsing error: Cannot read property 'name' of undefined

javascript - 尝试推送 React 应用程序时出现 Heroku "failed to push some refs"

javascript - 如何在服务器上运行reactjs(使用create-react-app)

typescript - 如何使用函数式组合样式构建 Typescript 对象

typescript - 如何指定 Typescript 泛型 T[K] 是数字类型?

angular - 如何在 Angular 组件的单元测试中提供 ControlContainer?

typescript - Angular2 处理 http 响应

reactjs - 如何在 Create React App 中隐藏 API key ?

webpack - 构建CRA项目时只显示第一个错误