繁体   English   中英

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

[英]Reference error while using flow-typed global variables

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

// @flow
declare type MCUserID = number;

declare var mcuser: MCUserID;

[libs]部分的.flowconfig如下所示。

[libs]
flow-typed

但是,当我尝试在项目中的其他模块中使用mcUser时,出现错误ReferenceError: mcUser is not defined

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

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

暂无
暂无

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

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