【发布时间】:2018-07-02 19:33:03
【问题描述】:
是否可以像ES6 like type imports/exports 一样在 CommonJS 世界中导出和导入 Flow 类型定义?
【问题讨论】:
是否可以像ES6 like type imports/exports 一样在 CommonJS 世界中导出和导入 Flow 类型定义?
【问题讨论】:
Flow 没有 CommonJS 风格的 require,但 Flow 的 import type/export type 语法可以与 CommonJS require 调用一起使用。
虽然语法看起来很相似,但 import type 和 export type 并不是真正的 JavaScript import/export 语句。在您的代码可以在当前浏览器中运行之前,必须从您的代码中删除它们。例如,如果您使用 Babel 编译代码,则使用 transform-flow-strip-types 插件来剥离 Flow 类型并键入导入/导出。
【讨论】: