作用:用来自动化( 自动编译,自动打开浏览器,自动刷新浏览器 )
特点:只会在内存中编译打包,不会有任何输出
配置:
// webpack.config.jsconst path = require('path')module.exports = {devServer: {// 运行项目的目录,为绝对路径// 我们要运行的是打包构建后的目录contentBase: path.resolve(__dirname, 'build'),// webpack5 将使用 static 来代替// 启动 gzip 压缩,让我们的代码体积更小,启动更快compress: true,// 启动服务端口号port: 3000,// 自动打开默认浏览器open: true}}
我们启动 devServer 指令还需要下载 webpack-dev-server 这个包
npm install webpack-dev-server -D
最后使用指令启动
npx webpack-dev-server
