react-native init 指定 react 版本和 react-native 版本
Posted
技术标签:
【中文标题】react-native init 指定 react 版本和 react-native 版本【英文标题】:react-native init specify react version and react-native version 【发布时间】:2017-12-11 12:40:31 【问题描述】:因为依赖问题,我基本上想用 react@15.6.0 和 react-native@0.45.0 启动一个 react-native 项目。但是 react-native 命令只允许我指定 react-native 版本:
react-native init sample --version react-native@0.45.0
此命令无效:
react-native init diskful --version react-native@0.45.0 --version react@15.6.0
这也是:
react-native init diskful --version react-native@0.45.0 react@15.6.0
还有这个:
react-native init diskful --version react@15.6.0 react-native@0.45.0
全局安装 react@15.6.0 或 react-native@0.45.0 不影响。 请有人帮帮我!
【问题讨论】:
【参考方案1】:您可以使用
启动应用程序react-native init --version="0.45.0" yourapp,
如果需要进一步更改,请在 react 或 react-native 字段中的 package.json
中进行更改,然后只需执行 npm install
【讨论】:
【参考方案2】:-
删除 node_modules 文件夹
编辑 Package.json
“依赖”: “反应”:“15.6.0”, “反应原生”:“0.45.0”, ,
运行命令“npm install”【讨论】:
【参考方案3】:创建一个项目:
react-native init MyNewApp --version 0.45.0
如果您想更改版本,请尝试以下操作:
npm install --save react-native@0.44.0
npm install --save react@16.0.0-alpha.6
【讨论】:
你能给我一个建议,告诉我现在哪些是最稳定的 react 和 react-native 版本 :) 谢谢 @user2732952 react-native 版本是 0.44 和 react - 16.0.0-alpha.6。由于 xcode 8.3.2,react-native@0.45.0 ios 项目存在一些构建问题。尝试使用 0.46 或 0.44。它会正常工作的。以上是关于react-native init 指定 react 版本和 react-native 版本的主要内容,如果未能解决你的问题,请参考以下文章