跳至主要内容

flow-remove-types

flow-remove-types 是一个用于从文件中剥离 Flow 类型注解的小型 CLI 工具。对于不需要 Babel 提供的所有功能的项目来说,它是一个更轻量级的替代方案。

首先使用 Yarnnpm 安装 flow-remove-types

yarn add --dev flow-remove-types
# or
npm install --save-dev flow-remove-types

如果你将所有源文件放在 src 目录中,你可以通过运行以下命令将它们编译到另一个目录。

yarn run flow-remove-types src/ -d lib/

你可以轻松地将此添加到你的 package.json 脚本中。

{
"name": "my-project",
"main": "lib/index.js",
"scripts": {
"build": "flow-remove-types src/ -d lib/",
"prepublish": "yarn run build"
}
}

注意: 你可能需要添加一个 prepublish 脚本,在发布代码到 npm 注册表之前运行此转换。