我cd到我的react-native项目目录,然后运行flow
,它会提示我Launching Flow server for /Users/... Wrong version of Flow. The config specifies version ^0.32.0 but this is version 0.33.0
。如何使用Homebrew安装以前的版本流程?
答案 0 :(得分:3)
如果您在控制台中运行brew info flow
,您会看到类似于以下内容的行:
flow: stable 0.33.0 (bottled), HEAD
这意味着管理流程自制公式的人在版本更新时删除旧版本,因此您无法访问任何旧版本,除非执行我不知道的幕后业务。
幸运的是,有一个适合你的解决方案。我假设你正在使用npm,在这种情况下你可以尝试以下方法:
npm install flow-bin@0.32 -g
这将为flow安装一个二进制包装器,通过npm打包,以前的版本都可以使用。通过全局安装,您可以在命令行中使用flow
命令。
如果您不想全局安装,担心与其他项目冲突等,您仍然可以在本地安装并使用流程:
npm install flow-bin@0.32
现在,将以下内容添加到package.json
:
"scripts": {
...
"flow": "flow ."
},
现在,您将能够使用以下命令在项目上运行流程:
npm run flow