我的react-native项目的根目录中有一个文件(" static.zip"),我试图通过react-native-fs库访问它。给定this示例,我认为在iOS上就像这样容易:
sourcePath = `${MainBundlePath}/static.zip`
RNFS.readFile(sourcePath)
但是,该路径上不存在该文件。当我查看MainBundlePath目录的内容时,我看不到任何资产。我也尝试将static.zip添加到我的Xcode项目中,但这似乎也没有。
答案 0 :(得分:0)
至少在iOS上,将zip文件添加到我的Xcode目标中才能使它起作用。我无法实现在这里找到的require()解决方案:React-Native: How to open locally bundled binary file
答案 1 :(得分:0)
您应该手动将文件通过 Xcode 放入 iOS Resource 并通过 Android Studio 放入 Android Asset,然后使用此包加载文件路径 https://www.npmjs.com/package/react-native-file-asset