二、Flow使用

Tools

# 二、Flow使用

# 1. 在文件开头要使用注释

@flow的标记,这样flow才会检查这个文件。

# 2. 在代码中使用类型注解

PS: 这里看到VSCode中会有js的语法校验,需要手动关闭

设置 -> javascript valida -> 关闭JavaScript验证

# 3. 在package.json中添加,

"scripts": {
    "flow": "flow"
}
1
2
3

如果是yarn直接运行yarn flow即可,也可以不设置scripts直接npx flow运行

# 4. 初始化flow

运行下面的语句,会再同级目录下生成一个.flowconfig的配置文件

npm run flow init

# > TypeScript@1.0.0 flow E:\professer\TypeScript
# > flow "init"
1
2
3
4

# 5. 执行flow命令进行检查

npm run flow

# > TypeScript@1.0.0 flow E:\professer\TypeScript
# > flow

# Launching Flow server for E:\professer\TypeScript
# Spawned flow server (pid=5816)
# Logs will go to C:\Users\AppData\Local\Temp\flow\EzCzBprofesserzBlagouzBTypeScript.log
# Monitor logs will go to C:\Users\AppData\Local\Temp\flow\EzCzBprofesserzBlagouzBTypeScript.monitor_logNo errors!
1
2
3
4
5
6
7
8
9

# 6. 关闭flow命令

npm run flow stop

# > TypeScript@1.0.0 flow E:\professer\TypeScript
# > flow "stop"

# Trying to connect to server for `E:\professer\TypeScript`
# Told server for `E:\professer\TypeScript` to die. Waiting for confirmation...
# Successfully killed server for `E:\professer\TypeScript`
1
2
3
4
5
6
7
8
更新时间: 2021-09-15 12:03