【发布时间】:2021-08-14 07:42:54
【问题描述】:
我正在学习 Webpack 并尝试使用插件 webpack-dev-server。我正在通过尝试更改 webpack.config.js 中的设置来学习。
更改前:
output: {
path: path.resolve(__dirname, 'dist')
},
devServer: {
contentBase: path.join(__dirname, 'dist')
// ...
}
改动后:
output: {
path: path.resolve(__dirname, '/dist/')
},
devServer: {
contentBase: path.join(__dirname, '/dist/'),
open: true,
// ...
}
结果:
-
dist/文件夹未在我的项目文件夹中生成。 - 当浏览器仍处于打开状态并为应用了 .js 的页面提供服务时。
所以看起来dist 文件夹是在其他地方生成的?我也在考虑这是因为我的output { path: ... } 或devServer: { contentBase: ... } 设置错误。
顺便说一句,如果这两个路径设置错误,html-webpack-plugin 会在临时文件夹中生成输出吗?
【问题讨论】:
标签: webpack webpack-dev-server webpack-5 webpack-config