我正在尝试理解webpack-dev-server的“输出”命令行选项,特别是--output-path
标志。假设我的目标是在/build/Index.js
处提供内存中的捆绑包。
webpack-dev-server --output build/Index.js
:在/Index.js
❌
webpack-dev-server --output-public-path build/ --output build/Index.js
:在/build/Index.js
✅
webpack-dev-server --output-public-path build/ --output Index.js
:还在/build/Index.js
serves提供套餐。 是否使用了输出参数的目录?
我认为 --output
只是设置--output-path
和--output-filename
的简写。我可以看到--output-filename
的用途,因为这样我就可以将输出包的名称从默认的main.js
更改为Index.js
。我似乎无法使用标志--output-path
(或同样地,我的--output
参数的目录)来实现任何有意义的效果。
有人会介意解释那个标志对哪个有用吗?