面试题答案
一键面试- 安装插件:
- 安装
webpack - dev - server
,它是实现热更新的关键插件。可以通过npm install webpack - dev - server --save - dev
或yarn add webpack - dev - server - D
进行安装。
- 安装
- 在webpack.config.js中配置:
const path = require('path'); module.exports = { entry: './src/index.js',// 入口文件 output: { path: path.resolve(__dirname, 'dist'), filename: 'bundle.js' }, devServer: { contentBase: path.join(__dirname, 'dist'), hot: true, // 开启热更新 port: 3000 // 开发服务器端口 } };
contentBase
指定开发服务器从哪个目录提供文件。这里指定为dist
目录。hot
设置为true
开启热更新功能。port
设置开发服务器运行的端口号,这里设置为3000,可以根据需要修改。