2017-07-07 68 views
4

我基本上想要通过[email protected][email protected]来初始化react-native项目,因为依赖性问题。然而反应本地命令只允许我指定反应原生版本:react-native init指定反应版本和react-native版本

react-native init sample --version [email protected] 

该命令没有作品:

react-native init diskful --version [email protected] --version [email protected] 

这也:

react-native init diskful --version [email protected] [email protected] 

而这一点,也:

react-native init diskful --version [email protected] [email protected] 

全局安装[email protected][email protected]不会影响。 请有人帮助我!

回答

3

创建一个项目:

react-native init MyNewApp --version 0.45.0 

如果你想要做的变化版本,那么这种尝试:

npm install --save [email protected] 
npm install --save [email protected] 
+0

你能不能给我一个提醒上是最稳定的版本的反应和反应 - 本机现在:)谢谢 –

+0

@ user2732952反应本机版本是0.44和反应 - 16.0.0-alpha.6。 [email protected]由于xcode 8.3.2,iOS项目存在一些构建问题。试用0.46或0.44。它会正常工作。 – Balasubramanian

+0

完全谢谢你,我无法向上箭头你的帖子 –

1
  1. 删除node_modules文件夹
  2. 编辑的package.json

    “依赖性”:{ “反应”: “15.6.0”, “反应原生”: “0.45.0”, },

  3. 运行命令 '故宫安装'
0

你可以使用启动的

应用
react-native init --version="0.45.0" yourapp, 

如果需要进一步的修改,使在package.json变化作出反应或反应本土领域,简单地做npm install