使用 webpack-dev-server 时不编译资产

Not compiling assets when using webpack-dev-server

这是我的项目配置:

"webpack": "^4.16.5",
"webpack-cli": "^3.1.0",
"webpack-dev-server": "^3.1.5"

当我 运行 npx webpack --config webpack.config.js 一切都如预期的那样 运行ning - 所有资产都已编译并创建了 assets 文件夹。

当我 运行 webpack-dev-server 命令仅启动服务器时,会编译资产,但不会创建 assets 文件夹。

资产文件夹未创建,因为 webpack-dev-serverwebpack-dev-middleware 在内存中创建了所有捆绑程序。这意味着浏览器将访问 webpack-dev-server 从内存中提供的内容。

当您直接 运行 webpack 时,会创建实际文件。这里没什么问题。