npm run dev 的时候 webpack 做了什么事情

执行 npm run dev 时候最先执行的 build/dev-server.js 文件,该文件主要完成下面几件事情:

  1. 检查 node 和 npm 的版本、引入相关插件配置
  2. webpack 对源码进行编译打包并返回 compiler 对象
  3. 创建 express 服务器
  4. 配置开发中间件(webpack-dev-middleware)和热重载中间件(webpack-hot-middleware)
  5. 挂载代理服务和中间件
  6. 配置静态资源
  7. 启动服务器监听特定端口(8080)
  8. 自动打开浏览器并打开特定网址(localhost:8080)