[英]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.