Webpack (网页)"与"有何分别?;output.publicPath“;及;devServer.publicPath“;?

Webpack (网页)"与"有何分别?;output.publicPath“;及;devServer.publicPath“;?,webpack,Webpack,博士很清楚,我知道如何使用它。但是我应该如何使用devServer.publicPath选项呢?如果doc说dev服务器也使用output.publicPath,那么我应该使用它吗 例如,使用如下配置运行webpack dev server: { output: { filename: "app.js", publicPath: "/static/", }, devServer: { publicPath: "/", }, plugins: [

博士很清楚,我知道如何使用它。但是我应该如何使用
devServer.publicPath
选项呢?如果doc说dev服务器也使用
output.publicPath
,那么我应该使用它吗

例如,使用如下配置运行webpack dev server:

{
  output: {
    filename: "app.js",
    publicPath: "/static/",
  },

  devServer: {
    publicPath: "/",
  },

  plugins: [
    new HtmlWebpackPlugin(),
  ],
}
我看到终端上写着“webpack result is served from/”,但在生成的html文件中,链接仍然指向“/static/app.js”——最奇怪的是,这个包没有找到。仅当这些选项具有相同的值或仅使用其中一个选项时,此选项才有效

如何正确使用这些东西

我正在使用Webpack1.13.2和WebpackDevServer1.16.1