4

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

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

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

4

2 回答 2

0

将 zip 文件添加到我的 Xcode 目标中,至少在 iOS 上可以正常工作。我无法实现在这里找到的 require() 解决方案:React-Native:如何打开本地捆绑的二进制文件

于 2018-06-20T20:06:40.810 回答
0

You should manually put the file in to iOS Resource by Xcode and Android Asset by Android Studio, then use this package to load file path https://www.npmjs.com/package/react-native-file-asset

于 2021-05-23T21:39:21.670 回答