运行 Flow 代码
因为类型注解不是 Js 规范的一部分,所以我们得移除它,建议使用 Babel 。
要把 Babel 继承到各种工具或者打包系统的话, 这里有很多文档 告诉你如何讲 Babel 结合各种流行工具一起玩,像 Browserify, Broccoli, Webpack, Node.js, 等等.
Babel 快速开始#
首先,安装 Babel 命令行工具:
$> npm install -g babel-cli
然后,安装 Flow 转换器,并且添加一个 .babelrc
文件到项目根目录,用来告诉 Babel 要
移除 Flow 注解:
$> cd /path/to/my/project
$> mkdir -p node_modules && npm install babel-plugin-transform-flow-strip-types
$> echo '{"plugins": ["transform-flow-strip-types"]}' > .babelrc
现在可以使用 babel
命令,在后台启动转换器
$> babel --watch=./src --out-dir=./build
babel 会在后台运行,当发现 src/
目录下的文件改变时,
就会创建相应的正常的 Js 版本,保存在 build/
目录下
更多关于 babel
命令行工具的使用,请参考它家的 文档
You can edit this page on GitHub and send us a pull request!