2016-08-22 94 views
0

我想將PhoneGap版本從cli-5.2.0更新到cli-6.3.0我的混合應用程序。根據PhoneGap documentation,在我的config.xml文件中添加以下首選項應該足夠了;但它不適合我。如何升級到最新版本的PhoneGap(cli-6.3.0)?

<preference name="phonegap-version" value="cli-6.3.0"/> 

當我用更新的config.xml上傳我的代碼時,構建不會失敗,但PhoneGap版本也不會更新。

+0

該文檔指出這是新的默認設置,所以您不應該在Build上使用它。 –

+0

這就是我的想法。我最初在config.xml中沒有phonegap-version首選項;所以我期待在構建過程中使用最新版本,但事實並非如此。我用一種非常「複雜」的方法解決了這個問題。我從PhoneGap控制檯中刪除了我的項目,重新創建了,並且聲音很有魔力。 – temelm

+1

這是所有PGB開發者使用的標準方法!哈哈。我只是想提出建議。 –

回答

0

我一直無法弄清楚實際問題是什麼。該文件說cli-6.3.0是新的默認值。長話短說,我從PhoneGap控制檯中刪除了我的項目並重新創建了它。它現在有效。

-2

打開命令提示符,然後執行:

npm update -g cordova 

npm install -g [email protected] 

下一次先檢查供應商的the documentation

+1

下一次首先仔細閱讀標題和說明。我從來沒有說過我在使用Apache Cordova。我使用的是PhoneGap,它只是Cordova的一個發行版。所以我甚至沒有在我的電腦上安裝Cordova。構建過程在雲中完成。 – temelm

+2

你是對的,但沒有必要粗魯。 –

0

http://phonegap.com/blog/2013/11/28/phonegap-320-released/

如何升級的PhoneGap

Mac和Linux:

$ sudo的NPM安裝-g的PhoneGap

的Windows:

C:> NPM安裝-g的PhoneGap

如何升級的應用程序

$ CD路徑/要/我的應用程序內

$ PhoneGap的平臺更新的Android

您可以用android替換任何平臺名稱。

+1

此問題適用於PhoneGap不構建PhoneGap的命令行版本。 –

+0

請再次閱讀我的答案..我第一次更新phonegap CLI,然後我更新phonegap生成。 – Naitik