Почему мои команды Ionic CLI намного медленнее Кордовы?

Я использую ionic 2.0.0-beta.37, cordova 6.2.0 и node 6.2.0 на OSX 10.11.4

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

Почему Ionic CLI намного медленнее?

Ответ 1

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

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

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

Ответ 2

Я отнюдь не эксперт по оболочке, но, конечно, они будут всегда медленнее. Ionic CLI использует команды Кордовы за сценой. Поэтому, когда вы хотите построить, вам понадобится Кордова, чтобы команды CLI, такие как BUILD, работали.

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