2016-09-07 81 views
10

我在OSX 10.11.4爲什麼我的Ionic CLI命令比Cordova慢很多?

cordova platform list使用ionic 2.0.0-beta.37cordova 6.2.0node 6.2.0 | time ionic platform list

real 0m19.449s  | real 1m16.809s 
user 0m0.890s  | user 0m2.711s 
sys 0m0.166s  | sys 0m0.685s 

cordova plugin list | ionic plugin list

real 0m0.587s  | real 0m41.768s 
user 0m0.503s  | user 0m2.362s 
sys 0m0.055s  | sys 0m0.891s 

爲什麼Ionic CLI慢得多?

+0

也許看[源代碼](https://github.com/driftyco/離子cli)有助於回答這個問題... – Phonolog

+0

你的意思是什麼具體的?我已經打開了一個[問題](https://github.com/driftyco/ionic-cli/issues/1348)以獲得關注 –

+0

@DevidFarinelli您是否檢查了此鏈接 - https://github.com/driftyco/ionic-cli/issues/497有什麼可能?禁用實時刷新似乎解決緩慢問題 – Gandhi

回答

0

我絕不是一個殼的專家,但當然,他們總是會慢一些。 Ionic CLI在現場使用Cordova命令。這就是爲什麼當你想要構建時,你需要安裝Cordova來讓像BUILD這樣的CLI命令工作。

而且離子使用這個機會,建立你的最新的源代碼在第一以及V2至少與這樣的構建工具咕嘟咕嘟然後繼續做正常科爾多瓦的東西。所以是的,它應該總是比較慢,但不應該成爲一個問題。

1

我也面臨着速度問題,當我做離子發球,試圖禁用現場重裝,沒有太大的幫助。

我發現離子論壇this答案,我注意到一些速度的提高,而這樣做ionic serve

嘗試做npm rebuild node-sass