美文网首页
webpack4 的热加载

webpack4 的热加载

作者: 余带盐 | 来源:发表于2018-08-16 18:57 被阅读0次

引用:webpack-dev-server、webpack-dev-middleware、webpack-hot-middleware

  • webpack-dev-server
  1. vi webpack.config.js
const path = require('path');
...


module.exports = {
...
   devServer: {
       contentBase: path.resolve(__dirname, './dist'),
       host: '192.168.0.247',
       compress: true,
       port: 8888,
       historyApiFallback: true,
   }
...
}

注:historyApiFallback可以保证类似http://localhost:8885/aaaaaaaaaaa的请求返回跟http://localhost:8885/一样的页面,这样才能用同一个js根据路径的不同去往不同的路由

  1. vi package.json
{
...
 "scripts": {
...
   "debug": "webpack-dev-server --mode development"
...
 }
}
  1. 效果
    这种方式的热更新会刷新页面,对react来说,其React Tool插件是有效的
  • webpack-dev-middlewarewebpack-hot-middleware
  • html-webpack-plugin

自动生成html
html-webpack-plugin

相关文章

网友评论

      本文标题:webpack4 的热加载

      本文链接:https://www.haomeiwen.com/subject/lsvcvftx.html