Plugins
plugins: [NewHtmlwebpackplugin ({//using templates to generate both pc.html and mobile.htmlTitle: ' PC ', FileName:' Pc.html ', Hash:true, Template:path.resolve (__dirname,‘.. /src/template.html '), chunks: [' PC ']//Only inject pc.js}),NewHtmlwebpackplugin ({title:' Mobile ', Hash:true, FileName:' Mobile.html ', Template:path.resolve (__dirname,‘.. /src/template.html '), chunks: [' Mobile ']//Only inject mobile.js}),]
Webpack-dev-server
devserver: { historyapifallback: { rewrites: [ { /.*/,//have request URL rewritten, The default is to request an HTML file to run the to method. To (CTX) { if (ismoble (Ctx.request.get (' user-agent '))) {//GET Request customer service information, if it is mobile, Redirect to Mobile.html. Console.log (' mobile ') return // for mobile phone, address changed to mobile.html Else { Console.log (// If PC side, address changed to pc.html return '/pc.html ' ) } } } ] },}
Webpack Build a debug server for both phones and computers