捆绑科尔多瓦应用程序时删除资产
Posted
技术标签:
【中文标题】捆绑科尔多瓦应用程序时删除资产【英文标题】:Remove assets when bundling cordova app 【发布时间】:2015-12-22 15:38:28 【问题描述】:我们有一个 Meteor 应用程序,其中包含一些用于滑块的大图像文件。
我们在桌面应用程序上显示图像,但希望排除移动应用程序中的图像,因为它们在移动应用程序中不是必需的,并且每次发布新版本时都会下载。
有没有办法排除文件,例如捆绑cordova应用程序时在公共文件夹中?
【问题讨论】:
【参考方案1】:除非某些模板或 javascript 请求,否则公用文件夹中的文件不会自动发送到客户端。例如,在我的应用程序中,如果我检测到移动设备,我会发送较低分辨率的图像。该文件夹有多种分辨率的图像,但只发送正确的一个。
【讨论】:
谢谢。我试试看!【参考方案2】:所以恕我直言,这个问题的最佳解决方案是将图像放入一个包中,该包使用 addFiles 函数将图像仅包含在桌面应用程序中。
以下是您可以使用的 Cordova 特定 API 的链接: https://github.com/meteor/meteor/wiki/Meteor-Cordova-integration
【讨论】:
以上是关于捆绑科尔多瓦应用程序时删除资产的主要内容,如果未能解决你的问题,请参考以下文章
在 React Native WebView 中加载捆绑的静态资产
没有资产文件夹将 Angular 2 应用程序与最新的 webpack 捆绑在一起