webpck-dev-server热更新失效

271 阅读1分钟

1.简单的搭建一个demo结果热更新失效,翻了翻文档,结果是publicPath没有指定目录

const webpack = require('webpack');
const path = require('path');

module.exports = {
  entry: path.resolve(__dirname, 'main.js'),
  output: {
    path: path.resolve(__dirname, 'dist'),
    filename: 'main.js',
    publicPath: "/dist/", // 加上热更新生效
    // library: "main",
    // libraryTarget: "umd",
    // umdNamedDefine: true
  },
  module: {
    rules: [
      {
        test: /\.(js|jsx)$/,
        exclude: /node_modules/,
        use: {
          loader: "babel-loader"
        }
      }
    ]
  },
  performance: {
    hints: false
  },
  devtool: 'inline-source-map',
  devServer: {
    historyApiFallback: true,
    noInfo: true,
    overlay: true
  }
};