npm 运行-脚本流不工作
npm run-script flow is not working
我创建了一个 React Native 项目,我想为我的项目启用流程。
我安装了 flow-bin
npm install --save flow-bin
然而,它 returns
missing script: flow
当我运行
npm run-script flow
有人知道吗?谢谢!
npm run-script flow
不会执行flow
命令,只会查看package.json
文件中的scripts
项,执行flow
下的命令=] 条目(有关详细信息,请参阅 documentation)。这样做的好处是它将包含位于您的依赖项中的二进制文件(a.k.a. node_modules
文件夹中的二进制文件),这是您 $PATH
中通常没有的东西,避免了需要为每个项目配置它。确保您的 package.json
看起来像这样:
//...
"scripts":{
//...
"flow": "flow; test $? -eq 0 -o $? -eq 2"
}
//...
来源:docs
添加 "flow":"flow" 作为 "scripts" 下的新条目 package.json 文件:
...
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject",
"flow": "flow"
},
...
我遵循的教程似乎跳过了这一步,但 Facebook github 存储库有它:https://facebook.github.io/create-react-app/docs/adding-flow
我创建了一个 React Native 项目,我想为我的项目启用流程。
我安装了 flow-bin
npm install --save flow-bin
然而,它 returns
missing script: flow
当我运行
npm run-script flow
有人知道吗?谢谢!
npm run-script flow
不会执行flow
命令,只会查看package.json
文件中的scripts
项,执行flow
下的命令=] 条目(有关详细信息,请参阅 documentation)。这样做的好处是它将包含位于您的依赖项中的二进制文件(a.k.a. node_modules
文件夹中的二进制文件),这是您 $PATH
中通常没有的东西,避免了需要为每个项目配置它。确保您的 package.json
看起来像这样:
//...
"scripts":{
//...
"flow": "flow; test $? -eq 0 -o $? -eq 2"
}
//...
来源:docs
添加 "flow":"flow" 作为 "scripts" 下的新条目 package.json 文件:
...
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject",
"flow": "flow"
},
...
我遵循的教程似乎跳过了这一步,但 Facebook github 存储库有它:https://facebook.github.io/create-react-app/docs/adding-flow