npm 命令中 - 和 --(单破折号和双破折号)之间的区别
Difference between - and -- (single and double dash) in npm commands
想知道这个问题是否已经得到解决。
我很少使用这样的命令:
npm install -g
npm install -d
然后我用了几个像:
npm install XYZ --save-dev
npm install --only=dev
-
和 --
的根本区别是什么?
它必须对主要和次要参数做任何事情吗?
不,只是按照惯例,只有一个破折号 (-d) 的 *nix 命令行开关只有一个字符。带有两个破折号 (--save) 的是多个字符长。两者都是可选的。
基本上,单破折号表示后面的flags只有一个字符,一般表示可以传递多个flags。查看所有其他命令行工具:
ls -la
grep -inr "asd" .
等等
双破折号表示命令行工具的单个位置 flag/argument。
一般-
是缩写,必须有对应的-—
全称
例如:
npm install -D
等于 npm install --save-dev
想知道这个问题是否已经得到解决。
我很少使用这样的命令:
npm install -g
npm install -d
然后我用了几个像:
npm install XYZ --save-dev
npm install --only=dev
-
和 --
的根本区别是什么?
它必须对主要和次要参数做任何事情吗?
不,只是按照惯例,只有一个破折号 (-d) 的 *nix 命令行开关只有一个字符。带有两个破折号 (--save) 的是多个字符长。两者都是可选的。
基本上,单破折号表示后面的flags只有一个字符,一般表示可以传递多个flags。查看所有其他命令行工具:
ls -la
grep -inr "asd" .
等等
双破折号表示命令行工具的单个位置 flag/argument。
一般-
是缩写,必须有对应的-—
全称
例如:
npm install -D
等于 npm install --save-dev