Flow检查器
Flow是Facebook开源的静态类型检查工具。Flow的优点是易学易用、非强制与非侵入性。
Flow是一种强(静态)类型的辅助检查工具。Flow的功能是让现有的JavaScript语法可以事先作类型的声明(定义),在开发过程中进行自动检查,当然在最后编译时,一样可以用babel工具来移除这些标记。
安装
# 要先进行全局安装
$ npm i flow-bin -
# 再进行本地安装
$ npm i flow-bin -D$ npm i babel-cli babel-preset-flow flow-babel-webpack-plugin -D配置初始化
$ flow initpackage.js
"scripts": {
"flow": "flow"
},
"presets": [
"flow"
].babelrc
{
"plugins" : [
"transform-flow-comments"
]
}webpack.config.js
const FlowBabelWebpackPlugin = require('flow-babel-webpack-plugin');
plugins: [
new FlowBabelWebpackPlugin(),
],Last updated