2016-09-07 5 views
10

Я использую ionic 2.0.0-beta.37, cordova 6.2.0 и node 6.2.0 на OSX 10.11.4Почему мои команды Ionic CLI намного медленнее, чем Cordova?

cordova platform list | 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 

Почему Ионные CLI так много медленнее?

+0

Может быть, глядя на [исходный код] (https://github.com/driftyco/ ionic-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 использует команды Кордовы за сценой. Поэтому, когда вы хотите построить, вам понадобится Кордова, чтобы команды CLI, такие как BUILD, работали.

Также Ionic использует эту возможность, чтобы сначала создать свой исходный код в V2, по крайней мере, с помощью инструментов построения, таких как Gulp, а затем продолжает делать обычные вещи Кордовы. Поэтому да, это всегда должно быть медленнее, но не должно быть проблемой.

1

Я также столкнулся с проблемой скорости, когда делаю ионную подачу, пытался отключить живую перезагрузку, не очень полезно.

Я нашел this ответ на ионном форуме, я замечаю некоторое улучшение скорости, делая ionic serve

Попробуйте сделать npm rebuild node-sass

Смежные вопросы