使用流类型的全局变量时出现参考错误

时间:2018-07-27 22:26:48

标签: javascript reactjs flow-typed

新手在这里进入流式。我在.js文件中定义了全局类型,它位于项目根目录下的流类型文件夹中。

// @flow
declare type MCUserID = number;

declare var mcuser: MCUserID;

[libs]的{​​{1}}部分如下所示。

.flowconfig

但是当我尝试在项目中的其他模块中使用mcUser时,出现错误 ReferenceError:[libs] flow-typed

我是否缺少其他配置?全局变量是否缓存在某个地方?我在Windows 7上使用VSCode进行开发。我读过某个地方重新启动Flow Server。我不确定如何在VSCode上执行此操作。实际上,我重新启动了我的盒子,但这似乎仍然无法识别全局声明。

1 个答案:

答案 0 :(得分:0)

您必须导出类型和变量(在对象{}中),然后将其导入(或要求)在要使用它们的模块中。