繁体   English   中英

创建React应用不能将本地模块与流类型一起使用

[英]Create react app can't use local module with flow types

我创建了一个monorepo,它将包含2个使用create-react-app创建的应用程序和1个带有共享组件的模块。 现在,我有1个create-react-app和共享组件模块。

对于我的项目,我想使用Flow。 因此,我在项目的根目录中使用了流程初始化 通过使用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)

删除类型注释可让应用编译。 为了使共享组件模块中的流类型正常工作,我必须更改什么?

提前致谢!

确保最上方有// @flow

// @flow
export class Decision {...}

文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM