【问题标题】:Reference error while using flow-typed global variables使用流类型全局变量时的引用错误
【发布时间】:2018-07-27 22:26:47
【问题描述】:

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

// @flow
declare type MCUserID = number;

declare var mcuser: MCUserID;

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

[libs]
flow-typed

但是当我尝试在项目的其他模块中使用 mcUser 时,我得到了错误 参考错误:mcUser is not defined.

我是否缺少其他配置?全局变量是否缓存在某处?我在 Windows 7 上使用 VSCode 进行开发。我在某处阅读以重新启动流服务器。我不确定如何在 VSCode 上做到这一点。我实际上重新启动了我的盒子,但它似乎仍然无法识别全局声明。

【问题讨论】:

    标签: javascript reactjs flow-typed


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多