作用
在内存中构建了一个临时的服务器
配置
1,contentBase
告诉服务器,从哪个文件夹中获取内容
2,port
配置请求的端口号,默认为8080
3,open
当开启服务器时,自动打开页面
4,hot
开启HMR,必须有new webpack.HotModuleReplacementPlugin(),才能完全启用
当使用HMR时,必须使用module.hot.accept,来监听修改文件的变化,才会触发对应的实现,
例如vue,style-loader里面,都已经实现了module.hot.accept,所以才可以修改后就立刻改变,无需刷新
5,overlay
显示错误了警告,出现全屏覆盖层,如Eslint配置后提示