如何使用 Webpack CLI 指定输出文件名?

Nik*_*ber 4 javascript build command-line-interface webpack

我想在我的文件夹中创建一个名为的文件。这是我使用的命令:background.jsbuild

webpack --mode production ./src/background -o ./build/background.js
Run Code Online (Sandbox Code Playgroud)

但这会创建一个在我的构建文件夹中命名的文件夹background.js我在webpack-cli 文档中没有找到任何其他标志。那么如何使用 Webpack CLI 指定输出文件名呢?

Jay*_*sch 7

您可以尝试--output-filenamehttps://v4.webpack.js.org/api/cli/#output-options

webpack --mode production --entry src/background/index.js --output-filename background.js -o ./build
Run Code Online (Sandbox Code Playgroud)

根据文档,以下是 v5 支持的 v4 核心标志列表: https: //github.com/webpack/webpack-cli/tree/next/packages/webpack-cli#webpack-5

  • 我使用 `"webpack-cli": "^4.2.0"` 但当我使用 `--output-filename` 时收到 `Unknown argument: --output-filename error` 消息 (4认同)