Nuclide 是Facebook 基于Atom开发的IDE,本地环境Ubuntu 64位, 通过Atom的setting界面安装 nuclide 总出错, 出错后打开atom巨卡,然后通过手动安装成功. 包括安装 flow同样也是手动安装成功.
手动安装 Nuclide
- 首先删除
~/.atom/packages
目录下nuclide开头的文件夹 - 找个其他目录下载nuclide,然后手动安装
1 | $ git clone https://github.com/facebook/nuclide.git |
- 再次打开 Atom
安装Flow
Flow is a static type checker, designed to find type errors in JavaScript programs
nuclide-flow
FLow安装文档
下载
Mac OS X: https://facebook.github.io/flow/downloads/flow-osx-latest.zip
Linux (64 bit): https://facebook.github.io/flow/downloads/flow-linux64-latest.zip解压
1 | $> unzip flow.zip |
- 添加到PATH
1 | $> cd flow |
flow check
命令进行检查
- 首先文件夹目录下需要有
.flowconfig
文件 - 在需要检查的js文件加上
/* @flow */
注释 - 如果当前安装的flow版本和
flowconfig
里面写的版本不一样时,需要修改flowconfig
,修改flow版本为所安装的版本