一 ,flow命令,类型注解(不是javscript标准语法)
添加flow,flow是弥补js的弱类型的缺点,可以添加注解
yarn add flow-bin --dev
安装后执行 查看配置
yarn flow
会生成一个folw文件,有这个文件我们可以使用yarn flow命令
在查看配置时会报错,找不到flow
需要初始化,完成后会生成.flowconfig文件,是初始化配置
yarn flow init
二,取消注解(flow-remove-types)
因为不符合javascript语法,js无法正常运行,我们要消除注解
1.使用flow-remove-types的命令行工具移除注解,为了防止误删其它文件,建议放在一个文件中
yarn add flow-remove-types
yarn flow-remove-types . -d dist
2.要想运行,需要在中间添加运行的环节,这样就可以在开发环境中使用扩展语法,编译转换
yarn add @babel/core @babel/cli @babel/preset-flow --dev
创建.babelrc文件,配置
{
"presets":["@babel/preset-flow"]
}
yarn babel . -d dist