我正在尝试创建一个新的react native项目,该项目应该使用旧版本的react-native。
我想要的结果将是做类似的事情:react-native init MyProject但有使用它的react-native版本0.13.2。
react-native init MyProject
0.13.2
但是,似乎没有任何选项可react-native-cli用于使用旧版本的react-native进行初始化。
react-native-cli
执行react-native init MyProject然后降级react-native package.json也不起作用,因为该init命令会安装一堆用于构建应用程序的xcode模板,并且没有dowgrade命令可以降级这些模板。(有一个upgrade命令。)
package.json
init
dowgrade
upgrade
我尝试将我的react-native-cli版本降级0.1.4为当react-native 0.13为最新版本时,但此方法不起作用。从cli源看,似乎总是使用最新版本的react-native进行初始化。
0.1.4
0.13
我意识到要在旧版本上启动新项目非常奇怪,但是我有一组奇怪的要求迫使这样做。
在其中有一个新参数react-native init允许这样做。尝试:
react-native init
react-native init --version="[email protected]" MyNewApp
这是我的消息来源。我已经用react- native-cli2.0.1 成功测试了它。
react- native-cli