npm run-script flow无效

时间:2016-12-06 15:26:34

标签: npm react-native flowtype

我创建了一个react本机项目,我想为我的项目启用流程。

我有

安装的流量箱
npm install --save flow-bin

但是,它会返回

missing script: flow 

当我跑

npm run-script flow

任何人都有任何想法?谢谢!

2 个答案:

答案 0 :(得分:5)

npm run-script flow将不执行flow命令,但只会查看scripts文件中的package.json条目并执行flow下的命令条目(有关详细信息,请参阅documentation)。这样做的好处是它将包含位于依赖项中的二进制文件(也就是node_modules文件夹中的二进制文件),这是您$PATH中通常没有的内容,从而无需为每个文件配置项目。确保您的package.json看起来像这样:

//...
"scripts":{
    //...
    "flow": "flow; test $? -eq 0 -o $? -eq 2"
}
//...

来源:docs

答案 1 :(得分:1)

在package.json文件的“脚本”下添加“流”:“流”作为新条目:

 m1 <- m2 <- m3 <- fx() # just for simplicity
 list(m1, m2, m3)

# [output identical to your option 1]

我正在遵循的教程似乎跳过了这一步,但是Facebook github存储库中有它:https://facebook.github.io/create-react-app/docs/adding-flow