自制软件安装旧版本的流程

时间:2016-10-19 18:01:30

标签: homebrew flow

我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安装以前的版本流程?

1 个答案:

答案 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