Flow——js的类型检查器
安装flow
npm init -y
npm i flow-bin -D
如果是本地安装的话 需要在packjson文件中在script中添加flow:‘flow’
使用flow的时候需要加上 // @flow
第一次执行
npm run flow init
使用
- 在packge.json给script添加flow命令
- 需要为flow创建一个配置文件。flowconfig
`` shell
npm run flow init - 执行类型检查
npm run flow
flow 使用的两种方式
一 . let a/* : number*/ = 10
a = ‘abc’
此时会报错
定义的a 必须是number类型
二. let a : number = 10
a = ‘abc’
同上 但是此方法需要balab转移
推荐使用此方法
npm i babel-cli babel-preset-flow -D
flow配合babel 使用 需要安装babel
安装之后
在packge.json中需要加一条命令
script:{
“build”:‘babel ./src -d ./dist’
意思就是把src里面的文件进行转码 当道dist的文件里面去
这样build命令就可以使用了
npm run build 它会是 in babel babel 需要一套规则
我们需要制定一个babel的规则
需要创建一个.babelrc的文件
}