react-native init指定反应版本和react-native版本

时间:2017-07-07 09:14:40

标签: reactjs react-native npm version

我基本上想要使用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不影响。 拜托,有人帮助我!

3 个答案:

答案 0 :(得分:6)

创建项目:

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

答案 1 :(得分:1)

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

    “依赖项”:{     “反应”:“15.6.0”,     “本土反应”:“0.45.0”,  },

  3. 运行命令'npm install'

答案 2 :(得分:0)

您可以使用

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

如果需要进一步更改,请在react或react-native字段中package.json进行更改,然后执行npm install