我想知道这个问题是否已经得到解决。
我使用了这样的命令:
npm install -g
npm install -d
然后我用了很少的东西:
npm install XYZ --save-dev
npm install --only=dev
-
和--
之间的根本区别是什么?
它是否必须对主要和次要参数做任何事情?
答案 0 :(得分:5)
基本上,单个破折号表示以下标志仅为单字符,通常表示可以传递多个标志。查看所有其他命令行工具:
ls -la
grep -inr "asd" .
等
双短划线表示命令行工具的单个位置标志/参数。
答案 1 :(得分:4)
不,只是按照惯例,只有一个短划线(-d)的* nix命令行开关只有一个字符。有两个短划线( - save)的那些是多个字符长。两者都是可选的。
答案 2 :(得分:1)