[Cordova] Cordova build 突然不能用了?!

[Cordova] Cordova build 突然不能用了?!

今天修改了 Android 程式,照例跑了 corodva build android,

想說要來發布一下更新的 APK,卻發現這個指令很快就返回了,

以往是會顯示非常多的編譯訊息…

 

如果換成是 cordova compile android 的話,就會顯示編譯訊息,

但是因為缺少了 build 的 prepare 步驟 (build = prepare + compile),

所以新的修改都沒有進到 APK 裡面… 這到底是怎麼回事呢?

 

查了一下,似乎是 node.js 和 npm 更新後造成的問題…

說是 node.js 升級到 v5 之後,問題就跑出來了,

而我目前的版本分別是 node (5.3.0), npm (3.3.12), cordova (5.4.1),似乎是中標了~

 

參考資料:

Cordova prepare not working

bug: `ionic build ios` not working on Mac OS 10.11

stackoverflow: Apache cordova – uninstall globally

 

有人說再安裝一次 cordova 就可以了,但我單單重裝是不行的,

但如果移除掉後再安裝,是可以解決問題的:

sudo npm uninstall -g cordova
sudo npm install -g cordova

 

有遇到類似問題的人也可以試試看囉~

 

(本頁面已被瀏覽過 145 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料