【问题标题】:Difference between - and -- (single and double dash) in npm commandsnpm 命令中 - 和 -- (单破折号和双破折号)之间的区别
【发布时间】:2017-06-01 15:58:41
【问题描述】:

我想知道这个问题是否已经解决。

我用过几个这样的命令:

npm install -g

npm install -d

然后我用了几个像:

npm install XYZ --save-dev

npm install --only=dev

--- 之间的根本区别是什么?

它与主要和次要论点有什么关系吗?

【问题讨论】:

    标签: node.js npm npm-install


    【解决方案1】:

    https://serverfault.com/questions/387935/whats-the-difference-betwen-the-single-dash-and-double-dash-flags-on-shell-comm

    基本上,单个破折号意味着以下标志仅为单个字符,通常意味着可以传递多个标志。查看所有其他命令行工具:

    ls -la
    grep -inr "asd" .
    

    双破折号表示命令行工具的单个位置标志/参数。

    【讨论】:

      【解决方案2】:

      不,只是按照惯例,只有一个破折号 (-d) 的 *nix 命令行开关只有一个字符。带有两个破折号 (--save) 的字符长度为多个字符。两者都是可选的。

      【讨论】:

        【解决方案3】:

        一般-是缩写,必须有对应的-—全名。

        例如:

        npm install -D 等于 npm install --save-dev

        【讨论】:

          猜你喜欢
          • 2016-06-06
          • 2022-11-18
          • 2011-08-28
          • 1970-01-01
          • 2011-12-17
          • 2021-11-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多