【问题标题】:Read local asset in react-native-fs在 react-native-fs 中读取本地资产
【发布时间】:2018-06-17 01:39:17
【问题描述】:

我的 react-native 项目的根目录中有一个文件(“static.zip”),我正在尝试通过 react-native-fs 库访问它。以this 为例,我认为在 iOS 上会像这样简单:

sourcePath = `${MainBundlePath}/static.zip`
RNFS.readFile(sourcePath)

但是,该文件在该路径上不存在。当我查看 MainBundlePath 目录的内容时,我看不到那里有任何资产。我还尝试将 static.zip 添加到我的 Xcode 项目中,但这似乎也没有奏效。

【问题讨论】:

    标签: reactjs react-native react-native-fs


    【解决方案1】:

    将 zip 文件添加到我的 Xcode 目标中可以使其正常工作,至少在 iOS 上是这样。我无法实现在这里找到的 require() 解决方案:React-Native: How to open locally bundled binary file

    【讨论】:

      【解决方案2】:

      你应该手动将文件通过Xcode和Android Studio手动放入iOS资源,然后使用这个包加载文件路径https://www.npmjs.com/package/react-native-file-asset

      【讨论】:

        猜你喜欢
        • 2018-05-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-21
        • 1970-01-01
        • 1970-01-01
        • 2017-09-29
        • 2020-05-08
        相关资源
        最近更新 更多