使用 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-server
或 webpack-dev-middleware
在内存中创建了所有捆绑程序。这意味着浏览器将访问 webpack-dev-server
从内存中提供的内容。
当您直接 运行 webpack
时,会创建实际文件。这里没什么问题。
这是我的项目配置:
"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-server
或 webpack-dev-middleware
在内存中创建了所有捆绑程序。这意味着浏览器将访问 webpack-dev-server
从内存中提供的内容。
当您直接 运行 webpack
时,会创建实际文件。这里没什么问题。