gpt4 book ai didi

javascript - 如何在 HTML5 中包含 Cordova.js

转载 作者:行者123 更新时间:2023-12-03 01:16:56 25 4
gpt4 key购买 nike

我想将我的 HTML5 游戏转换为 iOS/Android 应用程序,我可以使用 Phonegap 或 Cocoon 来完成,所有教程都表明我们必须将 cordova.js 文件包含到 index.html 页面中。

如果我按照建议包含 cordova.js:

<html>
<head>
<script src="cordova.js"></script>
<script src="js/phaser.min.js"></script>
<script src="js/game.js"></script>
</head>
</html>

我可以看到这条消息:

_Uncaught ReferenceError: require is not defined at cordova.js:28_

此外,我已将项目上传到网络服务器,并且得到了相同的结果。从这里下载 Cordova https://github.com/apache/cordova-js/blob/master/src/cordova.js

enter image description here

最佳答案

您似乎只是直接从 GitHub 复制 cordova.js 文件并将其手动包含到您的项目中。

如果您想使用 Cordova,您应该使用 Node.js 来创建项目并定义平台。这又将包含完整的 cordova.js 文件,其中包含 require() 函数。

Create your first Cordova app官方网站上有一个基本的入门教程,GameDev Academy 在 Creating Mobile Games with Phaser 3 and Cordova 上有一个教程。 .

本质上,一旦安装了 Cordova 工具和要求:

  1. cordova create projectName 创建新项目。
  2. cd projectName 移至新项目目录。
  3. cordova 平台添加 android 和/或您希望游戏运行的任何平台。
  4. 像平常更新 Phaser 游戏一样更新 www 目录。您可以按照 GameDev Academy 教程并使用 Node.js 安装 Phaser,或者直接复制/粘贴 JS 文件,选择您更熟悉的方式。
  5. cordova build 以确保一切都能构建。
  6. 例如,
  7. cordova emulate android 在 Android 中进行测试,但可以根据您的特定环境的需要进行更改。

关于javascript - 如何在 HTML5 中包含 Cordova.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51968720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com