搭配webpack-dev-middleware和webpack-hot-middleware实现热替换功能修改webpack的配置:入口:['webpack-hot-middleware/client?noInfo=true&reload=true','./src/main.js'],plugins:[newwebpack.HotModuleReplacementPlugin()]服务器代码的实现:constexpress=require('express')constwebpack=require('webpack')constconfig=require('./webpack.配置.js')constwebpackDevMiddleware=require('webpack-dev-middleware')constwebpackHotMiddleware=require('webpack-hot-middleware')constapp=newexpress()constcompiler=webpack(config)app.use(webpackDevMiddleware(编译器,{publicPath:config.output.publicPath}))app.use(webpackHotMiddleware(编译器,{log:(info)=>console.log(info),heartbeat:1000}))app.listen(8080,()=>{console.log('服务器启动!')})
