[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),似乎是中標了~
參考資料:
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
有遇到類似問題的人也可以試試看囉~
(本頁面已被瀏覽過 156 次)