创建offlne bundle反应本机无法显示图像

时间:2016-05-30 13:45:12

标签: ios reactjs npm react-native

我将为我的本机iOS应用创建离线捆绑包。我使用了以下命令,

react-native bundle  --minify --dev false --assets-dest ./ios --entry-file index.ios.js --platform ios --bundle-output ios/main.jsbundle

它创建了main.bundle但在设备输出中没有一个图像显示在屏幕上。

我将所有图像保存在项目根目录下的img文件夹中。我的文件夹结构是, myProjectFolder的

|_android (Project)
  img     (all image for application)
  index.android.js
  index.ios.js
  ios      (Project)
  mycustomView.js
  node_modules (folder)
  package.json

同样在构建方案中,我将调试更改为发布模式。我对图像文件夹的名称和应该放在哪里感到困惑。

由于

1 个答案:

答案 0 :(得分:1)

--assets-dest参数应该只是img,例如--assets-dest img,因此整个bundle调用将是:

react-native bundle  --minify --dev false --assets-dest img --entry-file index.ios.js --platform ios --bundle-output ios/main.jsbundle