新手刚开始使用vue时,常会遇见一个坑,那就是热替换失效。
什么?你跟我说使用官方的vue-cli去构建,我就是使用vue-cli后突然失效。
什么?你跟我说重新npm run dev一下,好嘛,已经run了N次了依然没回到大路上。
经过在网上一番查找,发现基本没有这个问题的详解,可能是这个问题太低级了?
讲解一下热替换的原理:热替换是在执行npm run dev后,会启动一个本地服务器(webpack-dev-server),这个服务器会观察源代码编译出来的文件。一旦修改了源代码,就会立刻编译源代码,然后观察新编译后的文件,接下来替换。
为什么会有编译这个以过程,就是因为使用.vue开发时,