Grunt flag/option 单或双“-”

Grunt flag/option single or double "-"

当调用一个 grunt 任务时,使用单个或双重的区别是什么 flag/option 因为两者似乎都有效。

grunt compile --watch

grunt compile -watch

此外,在保存 grunt 任务时,您经常会看到 --save-dev

我从功能上知道这是做什么的,但是 "flag/optionwise" -dev 紧接​​在 --save 之后的目的是什么,实际发生了什么?

你问的是两个不同的问题。您的第一个问题与 GruntNodeJS 无关,答案是 here.

第二个问题,我觉得你说的是npm或者bower

  • --save 会将包添加到 dependencies 对象。
  • --save-dev 会将包添加到 devDependencies 对象。

有关差异和何时使用它们的更多详细信息here