【发布时间】:2016-03-16 15:12:56
【问题描述】:
我正在尝试创建一个新的 react native 项目,该项目应该使用旧版本的 react-native。
我想要的结果是:react-native init MyProject,但它使用的 react-native 版本是0.13.2。
但是,react-native-cli 似乎没有任何选项可用于使用旧版本的 react-native 进行初始化。
执行react-native init MyProject,然后在package.json 中对react-native 进行降级也不起作用,因为init 命令安装了一堆用于构建应用程序的xcode 模板,并且没有dowgrade 命令可以降级这些模板。 (有一个upgrade 命令。)
我尝试将我的 react-native-cli 版本降级为 0.1.4,这在 react-native 0.13 是最新版本时是最新版本,但这不起作用。从 cli 源代码来看,它似乎总是使用最新版本的 react-native 进行初始化。
我意识到想要在旧版本上开始一个新项目是很奇怪的,但是我有一组奇怪的要求迫使我这样做。
【问题讨论】:
-
AFAIK,我找不到某种“react-native 降级”。但是当你初始化一个项目时,
$ react-native init ProjectName --version 0.39.0ref:github.com/facebook/react-native/blob/master/react-native-cli/…
标签: ios xcode reactjs react-native