【问题标题】:react-native init specify react version and react-native versionreact-native init 指定 react 版本和 react-native 版本
【发布时间】: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 不影响。 请有人帮帮我!

【问题讨论】:

    标签: reactjs react-native npm version


    【解决方案1】:

    您可以使用

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

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

    【讨论】:

      【解决方案2】:
      1. 删除 node_modules 文件夹
      2. 编辑 Package.json

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

      3. 运行命令“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。它会正常工作的。
        猜你喜欢
        • 2019-01-14
        • 1970-01-01
        • 1970-01-01
        • 2018-12-15
        • 2023-03-09
        • 1970-01-01
        • 2019-01-13
        • 2020-04-18
        • 2018-05-25
        相关资源
        最近更新 更多