【问题标题】:New react-native-app with react-native 0.59.9 or lowerreact-native 0.59.9 或更低版本的新 react-native-app
【发布时间】:2020-04-18 11:47:11
【问题描述】:

使用 react-native-0.59.9 或更低版本创建新的 react-native-app 的最佳/最简单方法是什么?

尝试使用 https://github.com/futurepress/epubjs-rn ,它只能在 react-native 0.59 或更低版本中运行。 https://github.com/futurepress/epubjs-rn/EpubReader 中的示例应用程序无法开箱即用。

【问题讨论】:

    标签: react-native-android epub.js


    【解决方案1】:

    请使用epubjs-rn-62

    用法 通过 npm 或 yarn 在您自己的应用安装中使用组件

    npm install --save epubjs-rn
    
    
    import { Epub } from 'epubjs-rn';
    

    然后您可以在代码中添加阅读器元素:

    <Epub src={"https://s3.amazonaws.com/epubjs/books/moby-dick/OPS/package.opf"}
          flow={"paginated"} />
    

    【讨论】:

      【解决方案2】:

      要启动具有特定 React Native 版本的新项目,您可以使用 --version

      react-native init ProjectName --version="0.59.9"
      

      Check official documentation 了解更多信息。

      编辑

      但是要运行旧版本,您需要根据 React Native CLI 的Compatibility 降级您的 React Native CLI 版本。

      如果您已经安装了 react-native CLI 版本,请使用卸载它

      npm uninstall -g react-native-cli
      

      那么你必须安装一个旧版本,如下所示,

      npm install react-native-cli@1.0.0
      

      希望这会对你有所帮助。

      【讨论】:

      • 不起作用,因为无法成功运行支持 0.59.9 版本的 react-native,因为只有 react-native-cli 版本 1.xxx 支持。因此,只有 0.60.0 可以正常工作。参考github.com/react-native-community/cli#compatibility问题是我无法成功安装react-native-community/cli v1.xxx。你能试试@SDushan 吗?并尝试部署到android。
      • @DonCh 我已经改变了我的答案。如果它不起作用,请告诉我。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-27
      • 2017-12-11
      • 2016-03-16
      • 1970-01-01
      • 2021-04-05
      • 1970-01-01
      • 2019-01-14
      相关资源
      最近更新 更多