我创建了一个monorepo,其中包含2个使用 create-react-app 创建的应用和1个具有共享组件的模块。现在,我有1个 create-react-app 和共享组件模块。
对于我的项目,我想使用Flow。因此,我在项目的根目录中使用了 flow init 。使用 create-react-app 文件中的流类型,运行 yarn start 可以正常工作。但是我正在从共享组件中导入一个文件,其内容如下:
export class Decision {
mainTopic: string;
constructor(mainTopic, options) {
this.mainTopic = 1;
this.options = 1;
}
}
对于此文件,出现以下错误:
SyntaxError: /packages/shared_components/model/Decision.js: Unexpected token (2:13)
删除类型注释可以使应用编译。为了使共享组件模块中的流类型正常工作,我需要更改什么?
谢谢!