什么是 Flow
Flow 是 javascript 的类型检查器, 是 14年由 facebook 推出的一款工具, 使用它可以弥补弱类型带来的弊端. flow 已经是一款很成熟的js类型检查工具了.
使用flow
1、安装flow-bin yarn add flow-bin --dev 或 npm install flow-bin -D
2、 打开编辑器设置,搜索 javascript validate, 关掉第一个选项即可,这个时候返回再看代码发现就没有报错了
3、执行 yarn flow init 创建.flowconfig文件
4、执行yarn flow 可查看报错
5、移除类型注解 安装flow-remove-types: yarn add flow-remove-types --dev
执行 yarn flow-remove-types . -d dist 或者使用bable
yarn add @babel/core @babel/cli @babel/preset-flow --dev // 执行, 这里我们将代码首先放入src文件 yarn babel src -d dist