小编典典

具有旧版本React Native的新React Native项目

reactjs

我正在尝试创建一个新的react native项目,该项目应该使用旧版本的react-native。

我想要的结果将是做类似的事情:react-native init MyProject但有使用它的react-native版本0.13.2

但是,似乎没有任何选项可react-native-cli用于使用旧版本的react-native进行初始化。

执行react-native init MyProject然后降级react-native
package.json也不起作用,因为该init命令会安装一堆用于构建应用程序的xcode模板,并且没有dowgrade命令可以降级这些模板。(有一个upgrade命令。)

我尝试将我的react-native-cli版本降级0.1.4为当react-native
0.13为最新版本时,但此方法不起作用。从cli源看,似乎总是使用最新版本的react-native进行初始化。

我意识到要在旧版本上启动新项目非常奇怪,但是我有一组奇怪的要求迫使这样做。


阅读 456

收藏
2020-07-22

共1个答案

小编典典

在其中有一个新参数react-native init允许这样做。尝试:

react-native init --version="[email protected]" MyNewApp

这是我的消息来源。我已经用react- native-cli2.0.1 成功测试了它。

2020-07-22