为 React Native App 保存的静态图像/图片在哪里?

Posted

技术标签:

【中文标题】为 React Native App 保存的静态图像/图片在哪里?【英文标题】:Where do the static images / pictures saved for the React Native App? 【发布时间】:2018-04-20 15:05:42 【问题描述】:

React Native App 的静态图片/图片保存在哪里?

图像是存储在客户端 - 移动应用还是从服务器呈现?

【问题讨论】:

【参考方案1】:

您使用的所有资产都保存在客户端。 React 本机捆绑程序将您通过 require('./image-path') 需要的所有图像保存在本机项目中。您可以通过使用Show package content 打开一些 ipa 文件来轻松检查它。

android 的原理相同。 此外,这也是您不能使用require('./' + someVarPath 'blabla') 的原因。 Bundler 只是不明白应该在原生项目中添加什么。

【讨论】:

【参考方案2】:

就我个人而言,我会将所有静态资源保存在服务器端。如果你的服务器使用 express,你可以看看express static

【讨论】:

您似乎在谈论网络开发。您确定您的答案涉及移动开发吗? 我同意@KonstantinYakushin,我们必须将所有静态图像放在客户端.. 静态图像可以是图标、png 或 jpg 文件.. 所有这些都必须保存在客户端..

以上是关于为 React Native App 保存的静态图像/图片在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

如果打算把webapp打包成nativeapp框架

更改整个 React Native App 的语言

有没有办法使用 react-native-svg 访问剪辑的 svg 图像以保存回设备中的 react-native

给react-native添加图标和启动屏

react native Xcode打包app发布ipa到蒲公英

React Native Image