关于Flow

GitHub :https://github.com/facebook/flow/

官网:https://flow.org/en/

 

Flow是什么

Flow是一款针对JavaScript的静态错误检查器,可以在Mac OS X、Linux (64-bit)或是Windows (64-bit)中运行

 

Flow的优势

  • 安装便捷(在Mac OS X系统,你可以通过Homebrew或OCaml OPAM 包装安装Flow;而在Windows的安装会略微繁琐一点)
  • 使用简单
  • Flow可以把它的剖析器编译进JavaScript里
开源项目精选:Flow——针对JavaScript的静态错误检查器
开源项目精选:Flow——针对JavaScript的静态错误检查器

详见官方文档:https://flow.org/en/docs/

 

关于glow

glow 的作用就不赘述了,今天主要说说glow 的安装与使用:

  1. 首先,你需要安装 flow( glow 是基于 flow 的)
  2. 然后,你有了两个选择:
  • 全局安装glow : yarn global add glow
开源项目精选:Flow——针对JavaScript的静态错误检查器

安装成功:

  • 只在你要的项目中安装glow :在项目路径下,输入 yarn add –dev glow

安装成功会出现类似画面:

开源项目精选:Flow——针对JavaScript的静态错误检查器
开源项目精选:Flow——针对JavaScript的静态错误检查器
  • 然后你便可以愉快的使用glow 了,而使用也只是在flow 的基础上改为执行 glow

测试代码:

开源项目精选:Flow——针对JavaScript的静态错误检查器

运行 flow :

开源项目精选:Flow——针对JavaScript的静态错误检查器
开源项目精选:Flow——针对JavaScript的静态错误检查器

运行 glow :

开源项目精选:Flow——针对JavaScript的静态错误检查器
开源项目精选:Flow——针对JavaScript的静态错误检查器

 

关于作者

詹姆斯·凯尔:http://thejameskyle.com/

感兴趣自己去看吧= =