webpack-dev-serverwebpack-dev-middlewarewebpack-hot-middleware区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webpack-dev-serverwebpack-dev-middlewarewebpack-hot-middleware区别相关的知识,希望对你有一定的参考价值。

webpack-dev-server:

它是一个静态资源服务器,只用于开发环境;

webpack-dev-server会把编译后的静态文件全部保存在内存里;

 

webpack-dev-middleware:

是一个处理静态资源的middleware;

前面说的webpack-dev-server,实际上是一个小型Express服务器,它也是用webpack-dev-middleware来处理webpack编译后的输出。

 

webpack-hot-middleware:

是一个结合webpack-dev-middleware使用的middleware,它可以实现浏览器的无刷新更新(hot reload),这也是webpack文档里常说的HMR(Hot Module Replacement)。

以上是关于webpack-dev-serverwebpack-dev-middlewarewebpack-hot-middleware区别的主要内容,如果未能解决你的问题,请参考以下文章

Vue热更新报错(log.error('[WDS] Errors while compiling. Reload prevented.'))