【问题标题】:What is the correct syntax for webpack command line options?webpack 命令行选项的正确语法是什么?
【发布时间】:2021-11-11 00:36:32
【问题描述】:

我在文档中看到过两个 ...

https://webpack.js.org/configuration/mode/

版本 1

webpack --mode=development

https://webpack.js.org/api/cli/

第 2 版

npx webpack --mode development

一个有等号,一个没有。如果两者都正确,哪个是首选?

【问题讨论】:

  • 这是commander 的问题,因为webpack-cli 使用它。他们的自述文件似乎表明它们是相同的。至于哪个更好,嗯……可能有多种意见。
  • 他们在文档中来回切换有点烦人......如果他们选择一个或另一个以保持一致性会很好。

标签: webpack command-line-interface documentation webpack-cli node-commander


【解决方案1】:

简短的回答是其中两个没有区别,而且都是正确的。

没有 webpack-cli 你不能同时执行这两种变体。 这些示例之间的唯一区别是 webpack-cli 是否作为全局包安装。 如果您之前使用 -g 标志安装它,则第一个选项(不带 npx)可用,否则您始终可以使用第二个选项。

【讨论】:

  • 那么 webpack-cli 启用了哪个版本呢?第一个我们的第二个? Q 已更新。
  • 两者都需要 webpack-cli 包。 0) 如果你没有安装这个包,那么这两个选项都不起作用。 1)如果您将 webpack-cli 包安装为“npm install -g webpack-cli”,则第一个选项是可能的 2)如果您将 webpack-cli 包安装为“npm install webpack-cli”,那么第二个选项是可能的包含 package.json 的文件夹
猜你喜欢
  • 2019-06-10
  • 2017-02-13
  • 1970-01-01
  • 2011-08-30
  • 2014-04-12
  • 2021-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多