2015-11-06 39 views
3

我真的試圖避免不得不問這個問題,但我已經堅持了兩天。問題是,當我嘗試運行命令「ionic build android」時,我什麼也得不到。沒有錯誤反應,沒有警告,什麼都沒有。離子在CLI中構建android並沒有做任何事情

我安裝了node.js,並使得我的npm全局,因此我可以在任何地方訪問它。我通過npm install安裝了離子和cordova,我能夠啓動應用程序並在網絡上看到它,但是當我嘗試在我的設備上運行它時,我根本沒有得到任何響應。

我錯過了什麼?我擁有所有的android sdks,因爲我通常在本地編寫Android應用程序。我安裝了Ant視圖自制軟件。我很迷茫。

+2

將節點降級到版本4 – jcesarmobile

+0

@jcesarmobile嗯,我會被詛咒的。這工作。 –

+0

是的,npm 3與節點5一起出現了一些問題。它已被修復並將很快發佈。 – jcesarmobile

回答

1

顯然有一個bug in Node 5.0.0造成這種情況。

我有同樣的問題,因爲你,補救措施,並能夠在今天通過更新來(今天5.2.0作爲)的最新版本節點的解決這個問題:

sudo npm update -g 

出於某種原因沒有(尚)知我來說,cordova命令不再可用此更新(返回「/usr/local/bin/cordova: No such file or directory」)之後,但通過調用

sudo npm install -g cordova 

幫助重新安裝科爾多瓦。在這兩次更新之後,ionic build ...cordova build ...命令再次運行。

因此,將節點降級到版本4顯然不再需要解決此問題。

+0

是的,它在評論中回答,儘管他從未發佈過答案,但我會接受這個答案,因爲它是正確的。 –

+0

是的,感謝hagai的鏈接!爲了分裂頭髮,我還發現了這個錯誤在Node 5.2.0「新的和值得注意的」中得到解決,尤其是因爲這意味着不再需要將節點降級到版本4。 – Joe7