猫码让前端飞Web前端之路

9、webpack从0到1-devServer初探

2020-03-17  本文已影响0人  ComfyUI

讲下解决每次修改文件后需要npm run build重复运行命令打包的问题。
git仓库:webpack-demo

1、问题

2、Watch模式

{
  "name": "webpack-easy-demo",
  "version": "1.0.0",
  "description": "webpack从0到1",
  "main": "index.js",
  "scripts": {
    "build": "webpack",
+   "watch": "webpack --watch",
    "start": "webpack-dev-server"
  },
  ...
}

3、安装配置

$ cd chapter9
$ npm install webpack-dev-server --save-dev
var path = require('path');

module.exports = {
  //...
+  devServer: {
+   contentBase: path.join(__dirname, 'dist'),
+   port: 8080,
+   open: true
  }
};
{
  ...
  "scripts": {
    "build": "webpack",
+   "start": "webpack-dev-server"
  }
  ...
}

3、webpack-dev-middleware

4、小结

参考链接:
webpack-watch模式

上一篇 下一篇

猜你喜欢

热点阅读