Doc非常清楚output.publicPath,我了解如何使用它。但是我应该用devServer.publicPath
选项做什么?我是否应该使用它,如果doc说,dev-server也使用output.publicPath
?
例如,使用如下配置运行webpack-dev-server:
{
output: {
filename: "app.js",
publicPath: "/static/",
},
devServer: {
publicPath: "/",
},
plugins: [
new HtmlWebpackPlugin(),
],
}
我看到在终端中说“webpack结果是从/”,但是在生成的html文件链接中仍然指向“/static/app.js” - 而且,最奇怪的是 - 找不到该包。仅当这些选项具有相同值或仅使用其中一个选项时,它才有效。
如何正确使用所有这些东西?
我正在使用webpack 1.13.2和webpack-dev-server 1.16.1。