簡體   English   中英

如何在HTML5中包含Cordova.js

[英]How to include Cordova.js in HTML5

我想將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_

另外,我已經將項目上載到Web服務器,並且得到了相同的結果。 從此處下載的cordova https://github.com/apache/cordova-js/blob/master/src/cordova.js

在此處輸入圖片說明

看來您只是直接從GitHub復制了cordova.js文件,並手動將其包含在項目中。

如果要使用Cordova,則應改用Node.js創建項目並定義平台。 反過來,這將包括完整的cordova.js文件,其中包括require()函數。

在官方網站上創建您的第一個Cordova應用程序 ,包括入門入門基礎知識,而GameDev Academy則提供了有關使用Phaser 3和Cordova創建手機游戲的教程。

本質上,一旦您安裝了Cordova工具和要求:

  1. cordova create projectName創建新項目。
  2. cd projectName移到新的項目目錄。
  3. cordova platform add android和/或您要在其上運行游戲的任何平台。
  4. 像平常使用Phaser游戲一樣,更新www目錄。 您可以按照GameDev Academy教程進行操作,並使用Node.js安裝Phaser,或僅復制/粘貼JS文件,以更滿意的方式進行。
  5. cordova build ,以確保一切都建立。
  6. 例如, cordova emulate android以在Android中對其進行測試,但可以根據您的特定環境進行更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM