当前位置:  开发笔记 > 前端 > 正文

新的React Native项目与旧版本的本机反应

如何解决《新的ReactNative项目与旧版本的本机反应》经验,为你挑选了3个好方法。

我正在尝试创建一个新的react本机项目,它应该使用旧版本的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当前反应本机0.13当前的当前版本,但这不起作用.从查看cli源代码来看,似乎它始终只使用最新版本的react-native进行初始化.

我意识到想要在旧版本上开始一个新项目是非常奇怪的,但是我有一些奇怪的要求迫使这个.



1> martinarroyo..:

有一个新参数react-native init允许这样做.尝试:

react-native init --version="react-native@0.36.0" MyNewApp

在这里我的来源.我用react-native-cli2.0.1 成功测试了它.



2> emmby..:

rninit是一个替代品react-native init,允许您指定特定版本的react-native使用.

rninit全球安装:

npm install -g rninit

指定要使用的react-native版本:

rninit init [Project Name] --source react-native@0.14.2

感谢@ vanson-wing-leung指点我 rninit


或者只是`react-native init blank --version react-native @ 0.14.2`.

3> Benjamin J. ..:

使用--version标志.

react-native init blank --version react-native@0.14.2

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有