具有 react-native 0.59.9 或更低版本的新 react-native-app

New react-native-app with react-native 0.59.9 or lower

使用 react-native-0.59.9 或更低版本创建新的 react-native-app 的 best/easiest 方法是什么?

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

为了使用特定的 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

希望对您有所帮助。

请使用epubjs-rn-62

用法 通过 npm 或 yarn

在您自己的应用程序安装中使用组件
npm install --save epubjs-rn


import { Epub } from 'epubjs-rn';

然后您可以在代码中添加 reader 元素:

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