3

我正在使用带有打字稿的 create-react-app 模板。在我的本地电脑上,成功运行构建,但在 CI 服务器中运行时,构建失败。

  • 构建错误

./src/store/redux/info/index.ts 语法错误:无法读取未定义的属性“名称”(0:未定义)

但是文件中没有“名称”属性

信息/index.ts

export { default } from "./reducer";
export * from "./actions";
export * from "./types";
 "react": "16.12.0",
 "react-app-rewired": "2.1.5",
 "antd": "3.26.5",
 "antd-theme-webpack-plugin": "1.3.0",
 "typescript": "3.7.4",
    "build": "react-app-rewired --max-old-space-size=8192 build",
4

2 回答 2

6

这似乎是'typescript-eslint'的问题。

可以通过将 Typescript 版本更新为 3.8.x 来解决-正如用户Phoebus在另一个问题中指出的那样: https ://stackoverflow.com/a/60734819/5758225

Github 问题(以及评论中的 PR 链接):https ://github.com/typescript-eslint/typescript-eslint/issues/1746

于 2020-03-20T07:31:54.490 回答
2

将您的打字稿版本更新为@latest。3.8.3 截至今天。

完成此操作后,退出 IDE 并重新启动。我有同样的问题,并认为升级不起作用。然后我在 Github 问题中看到你需要重新启动 IDE。在那之后一切正常

于 2020-04-14T20:54:15.607 回答