Почему мои команды 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, а затем продолжает делать обычные вещи Кордовы. Поэтому да, это всегда должно быть медленнее, но не должно быть проблемой.