cordova - 需要帮助部署 Windows 8 PhoneGap 应用程序

标签 cordova windows-8 windows-store-apps

我使用 HTML、JS 空白应用程序模板开发了一个 Windows 8 应用程序。我已将 PhoneGap/Cordova JS 引用包含到该项目中,如 PhoneGap 文档中所述:http://docs.phonegap.com/en/2.3.0/guide_getting-started_windows-8_index.md.html

我能够在本地环境中运行该应用程序,但是我想使用 PhoneGap 构建来部署它。 PhoneGap 文档不包含任何有关哪些文件需要捆绑为 zip 文件并上传到 PhoneGap 构建服务器的信息。

我需要帮助来识别需要部署到 PhoneGap 构建的文件以及这些文件的格式 [例如Zip 文件、zip 文件内的文件夹结构等]

注意 - 对于使用 Visual Studio 2010 开发的 Windows Phone 7 应用程序,IDE 本身会创建“www”文件夹以及所需的 JS 和 CSS 文件,我已将其成功部署到 PhoneGap 构建服务器并在不同设备上验证了 ap。

我需要专门针对 Windows 8 应用程序的帮助。

谢谢。

最佳答案

PhoneGap-Build 不支持针对 Windows 8 进行构建,因此我假设您正在尝试使用 PhoneGap-Build 移植为 Windows 8 开发的 PhoneGap 应用程序。

Windows8 版本的 Apache Cordova 目前在幕后使用了一些额外的 WinRT.js 内容。您需要删除这些引用。

<!-- WinJS references -->
<link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
<script src="//Microsoft.WinJS.1.0/js/base.js"></script>
<script src="//Microsoft.WinJS.1.0/js/ui.js"></script>

此外,Windows8 版本的 Apache Cordova 目前不使用 www 文件夹,因此在整理 zip 时,您可能需要创建它。

Zip 结构应该是这样的:

MyApp.zip
+-www/
  +-cordova-2.x.0.js
  +-index.html
  +-[any other supporting files, images you use ]

@Ely,是的,WinRT 确实可以完成与 PhoneGap 相同的所有操作,但它完全不可移植。

关于cordova - 需要帮助部署 Windows 8 PhoneGap 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14423174/

相关文章:

javascript - 迁移到 VS2013.4 后调用 WinRT 组件时类未注册异常

android - 加快 Android 的 IONIC 2 应用程序加载时间或启动画面延迟

android - Phonegap 应用最初未填充 100% 的视口(viewport)高度

powershell - 显示如何在 Windows PowerShell 3.0 中覆盖 TabExpansion2 的示例

javascript - Windows 8 JavaScript 应用程序 : Is it possible to sync data with SkyDrive?

c# - ForEach循环不改变类的属性

android - 如何在 phonegap Android 中使用 jwplayer 播放 .m3u8 流?

css - ionic - 在 iOS 10 的输入字段中复制/粘贴不起作用

windows-8 - 如何为 Windows 8 应用程序提供 3 种初始屏幕尺寸?

c# - Windows 8 商店应用程序中的 Environment.GetCommandLineArgs