cordova - 预填充 Cordova 应用程序文件

标签 cordova visual-studio-cordova

在 Visual Studio Cordova 项目中,除了将它们放在 (project)\www(project)\www 的某个子文件夹中之外,如何包含文件资源在我的 Cordova 项目中,以便在安装应用程序时将它们部署到设备?

在运行时如何或通过什么路径访问它们?如果有 Cordova 文档解决支持 Assets 部署的问题,我们将非常感谢搜索词或 URL。如果我可以 FTFM,我很乐意使用 RTFM。

为了说明我所说的 Assets 类型,我正在准备一个应用程序,它使用模板生成供用户填写的表单,例如站点安全检查表单。由于许多建筑工地缺乏小区覆盖,用户首次使用时很可能无法连接到网络。因此我需要包括 网络尚未可用时可以使用的 Assets 。

如果您曾经完成过无线升级固件,那么它在概念上与您使用基础固件和 OTA 固件实现的方式是相似的。

最佳答案

根据https://github.com/apache/cordova-cli ,www 文件夹包含您的应用程序的所有 Web 工件。所以你必须把所有东西都放在这个文件夹中。

但可以肯定的是,您可以使用 Grunt 或 Gulp 等任务运行程序在 www 文件夹中生成内容(例如: http://docs.asp.net/en/latest/client-side/using-grunt.html )。例如,我正在使用它来缩小我的 JavaScript 和 Css 文件。还可以将其他地方的一些文件复制到 www 文件夹中。

关于cordova - 预填充 Cordova 应用程序文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34781869/

相关文章:

jquery-mobile - 如何向 Phonegap JQM 中的 li 元素 ListView 添加点击事件?

cordova - 在 IONIC build properties.gradle 不存在时出现错误

javascript - 如何测试跨平台应用程序

visual-studio-2015 - Visual Studio 2015 Cordova : Code Sign Error on Xcode 8 and iOS 10 Cordova Project

visual-studio - scriptedsandbox64.exe 在 Visual Studio 2015 中崩溃

angularjs - 如何在 ionic 列表中添加/删除项目

java - Android - Java - MEDIA_SCANNER_SCAN_FILE

cordova - Cordova 构建任务时获取 "TypeError: file argument must be a non-empty string"

ios - Cordova iOS 应用程序 AJAX POST 到 SSL 失败

visual-studio-cordova - 目的? TypeScript Apache Cordova 中的 appBundle.js