webpack-dev-server是一个基于nodejs和webpack的一个简易服务器。它在服务端使用webpack-dev-middleware进行构建打包,并在客户端注入一份runtime,用于接受服务器的构建打包信息。
webpack-dev-server常用的功能:
- 自动打包编译、自动刷新
- 热替换(在不刷新页面的情况下让代码生效,只对css改变生效)
备注:
webpack-dev-server帮我们打包生成的bundle.js文件,并没有存放到实际的物理磁盘上,而是直接托管到了电脑的内存中,所以我们在项目根目录中,根本找不到打包好的bundle.js