新手在这里进入流式。我在.js
文件中定义了全局类型,它位于项目根目录下的流类型文件夹中。
// @flow
declare type MCUserID = number;
declare var mcuser: MCUserID;
[libs]
的{{1}}部分如下所示。
.flowconfig
但是当我尝试在项目中的其他模块中使用mcUser时,出现错误
ReferenceError:[libs]
flow-typed
。
我是否缺少其他配置?全局变量是否缓存在某个地方?我在Windows 7上使用VSCode进行开发。我读过某个地方重新启动Flow Server。我不确定如何在VSCode上执行此操作。实际上,我重新启动了我的盒子,但这似乎仍然无法识别全局声明。
答案 0 :(得分:0)
您必须导出类型和变量(在对象{}
中),然后将其导入(或要求)在要使用它们的模块中。