Performance 为什么我的Ionic CLI命令比Cordova慢很多?

Performance 为什么我的Ionic CLI命令比Cordova慢很多?,performance,cordova,ionic-framework,cordova-cli,ionic-cli,Performance,Cordova,Ionic Framework,Cordova Cli,Ionic Cli,我在OSX 10.11.4 cordova平台列表|time-ionic平台列表 real 0m19.449s | real 1m16.809s user 0m0.890s | user 0m2.711s sys 0m0.166s | sys 0m0.685s real 0m0.587s | real 0m41.768s user 0m0.503s | user

我在
OSX 10.11.4

cordova平台列表
|
time-ionic平台列表

real  0m19.449s       |    real   1m16.809s
user  0m0.890s        |    user   0m2.711s
sys   0m0.166s        |    sys    0m0.685s
real  0m0.587s        |    real   0m41.768s
user  0m0.503s        |    user   0m2.362s
sys   0m0.055s        |    sys    0m0.891s
cordova插件列表
|
ionic插件列表

real  0m19.449s       |    real   1m16.809s
user  0m0.890s        |    user   0m2.711s
sys   0m0.166s        |    sys    0m0.685s
real  0m0.587s        |    real   0m41.768s
user  0m0.503s        |    user   0m2.362s
sys   0m0.055s        |    sys    0m0.891s

为什么爱奥尼亚CLI会慢得多?

我绝不是一个shell专家,但当然,它们总是慢得多。爱奥尼亚CLI在幕后使用Cordova命令。这就是为什么当您想要构建时,需要安装Cordova,才能让诸如build之类的CLI命令正常工作


此外,Ionic利用这个机会首先在V2中构建最新的源代码,至少使用Gulp之类的构建工具,然后继续进行正常的Cordova工作。所以,是的,它应该总是慢一些,但根本不应该是一个问题

当我发球时,我也面临速度问题,尝试禁用实时重新加载,没有多大帮助

我在爱奥尼亚论坛上找到了答案,我注意到在做
爱奥尼亚发球时速度有所提高


尝试执行npm重建节点sass

或者查看帮助以回答此问题…您的意思是特定的吗?我已经在那里开了一家attention@DevidFarinelli你有没有检查过这个链接?有没有可能?禁用实时重新加载似乎可以解决速度缓慢的问题hi@Ghandi感谢您的回复,这似乎是关于
ionic-serve
。无论如何,在执行命令之前,我已尝试关闭服务器。我不确定结果如何,每个命令所需的时间都减少了,但仍然比cordova慢
cordova插件列表=>0m0.594s
-
ionic插件列表=>0m18.986s
@DeviceFarelli由于额外的开销,围绕核心框架(在本例中为cordova)构建的任何包装器显然都会很慢。此外,据我所知,ionic并不是一个经过验证的框架。其广泛使用的优点是易于编码。这是我个人的意见