标签:exp attr temp template turn led options class script
npm install --save-dev flow-bin
"scripts": {"flow":"flow check"}
npm install --save-dev babel-cli babel-preset-flow
{"presets": ["flow"]}
touch .flowconfig
注意:在vue单文件组件使用flow需要额外配置:
1、在.flowconfig文件的[options]中配置.vue文件扩展名
2、在.vue文件中需注释掉template script styled标签
[ignore]
.*/node_modules/.*
.*/test/.*
.*/build/.*
.*/config/.*
[include]
[libs]
[options]
module.file_ext=.vue
module.file_ext=.js
新建一个文件index.vue
//@flow
或者 /*@flow*/
告诉flow检查这个文件
/* @flow <template> <div> </div> </template> */ // <script> let a:string = 2; console.log(a); export default { data(){ return { } } } // </script> /* <style scoped> </style> */
7、输入npm run flow 执行类型检查
标签:exp attr temp template turn led options class script
原文地址:https://www.cnblogs.com/angelatian/p/9081361.html