关于vue-cli编译速度的一个巨大疑问
发布于 3 年前 作者 ab8512 1145 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

电脑开机后第一次npm run serve本地启动时,先编译代码,此时编译速度比较慢,大约需要一分多钟(这个应该算是正常速度),然后我把服务关闭,然后再立刻重新启动,此时速度就会非常快大约只需要不到10s,我就很奇怪为什么会这么快?
难道是有什么缓存,首先这个缓存是不可能在内存中的吧,因为我已经把服务关了,如果缓存是在磁盘中的,那么应该启动一次后,以后每次启动都很快啊,但是不是,只有在关闭服务后几分钟内重启才会速度很快,一旦过了比较长的时间,比如一个小时,那么速度又会很慢,难道缓存还有时间限制么,我大致看了vue-cli脚手架对webpack的缓存配置,基本就是缓存babel还有vue组件这些,这些好像是没有时间限制啊,所以我就非常困惑啊,为什么每次关闭服务后,立刻重启速度就会很快呢???
希望大神们能给个思路,因为如果知道了原理,我觉得就能够做到只需要启动编译一次,然后以后每次启动或者编译打包,都能速度很快,基本保证在10s以内,谢谢大家

回到顶部