1.什么是webpack-dev-server
webpack-dev-server是用来配置本地服务器的,使用它可以为webpack打包生成的资源文件提供web服务。
webpack-dev-server 主要提供两个功能:
(1)为静态文件提供web服务
(2)自动刷新和热替换(HMR)
自动刷新:修改文件或者修改代码的时候,网页会自动更新
热替换:当我们修改其他的模块的时候, 进行局部刷新即可
2.安装webpack-dev-server
npm install --save-dev webpack-dev-server
3.配置webpack.config.js文件
devServer:{
contentBase:'./build', //设置服务器访问的基本目录
host:'localhost',//服务器的ip地址
port:8080,//端口
open:true//自动打开页面
}
4.配置package.json
"scripts": { "dev": "webpack --mode development", "build": "webpack --mode production", "start": "webpack-dev-server --mode development" },