Atom安装Nuclide

Nuclide 是Facebook 基于Atom开发的IDE,本地环境Ubuntu 64位, 通过Atom的setting界面安装 nuclide 总出错, 出错后打开atom巨卡,然后通过手动安装成功. 包括安装 flow同样也是手动安装成功.

手动安装 Nuclide

  1. 首先删除 ~/.atom/packages目录下nuclide开头的文件夹
  2. 找个其他目录下载nuclide,然后手动安装
1
2
3
4
$ git clone https://github.com/facebook/nuclide.git
$ cd nuclide
$ npm install # 安装包依赖
$ apm link # link 到atom的package
  1. 再次打开 Atom

nuclide

安装Flow

Flow is a static type checker, designed to find type errors in JavaScript programs
nuclide-flow
FLow安装文档

  1. 下载
    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

  2. 解压

1
$> unzip flow.zip
  1. 添加到PATH
1
2
$> cd flow
$> echo -e "\nPATH=\"\$PATH:$(pwd)/\"" >> ~/.bashrc && source ~/.bashrc

flow check命令进行检查

  • 首先文件夹目录下需要有.flowconfig文件
  • 在需要检查的js文件加上 /* @flow */ 注释
  • 如果当前安装的flow版本和flowconfig里面写的版本不一样时,需要修改flowconfig,修改flow版本为所安装的版本