将本机构建反应到设备失败
Posted
技术标签:
【中文标题】将本机构建反应到设备失败【英文标题】:React native build to device failed 【发布时间】:2016-04-25 13:28:16 【问题描述】:我正在尝试构建到 ios 设备,构建到模拟器工作正常。 这就是我得到的:
未捕获的错误错误:TypeError:查找时不支持的文件类型 (/Users/NAME/git/vex/vex-app react/VexAppReact/node_modules/image-size/lib/index.js:35:9) 在 /Users/NAME/git/vex/vex-app-react/VexAppReact/node_modules/image-size/lib/index.js:93:22 在 /Users/NAME/git/vex/vex-app-react/VexAppReact/node_modules/image-size/lib/index.js:50:9 在 /Users/NAME/git/vex/vex-app-react/VexAppReact/node_modules/graceful-fs/graceful-fs.js:43:10 在 FSReqWrap.oncomplete (fs.js:82:15) 查看日志 /var/folders/h8/42h3w_qd2r9fvpwy99jsnjq40000gn/T/react-packager.log 在 SocketClient._handleMessage (SocketClient.js:144:23) 在 BunserBuf。 (SocketClient.js:53:42) 在 emitOne (events.js:90:13) 在 BunserBuf.emit (events.js:182:7) 在 BunserBuf.process (/Users/NAME/git/vex/vex-app-react/VexAppReact/node_modules/bser/index.js:289:10) 在 /Users/NAME/git/vex/vex-app react/VexAppReact/node_modules/bser/index.js:244:12 在 nextTickCallbackWith0Args (node.js:452:9) 在 process._tickCallback (node.js:381:13) 命令 /bin/sh 失败,退出代码为 1
我假设图片资源有问题。我自己没有安装image-size
节点模块,所以我怀疑那个模块有问题,但可能是这样。
欢迎提出任何建议。
【问题讨论】:
【参考方案1】:解决方案:显然你不能将 png 文件添加到原生 ios 构建
【讨论】:
嘿@Harbinger 我已经删除了 images.xcassets 并将所有图像添加到一个名为 images 的文件夹中,但我仍然遇到同样的错误:(以上是关于将本机构建反应到设备失败的主要内容,如果未能解决你的问题,请参考以下文章