node.js - npm 命令中 - 和 --(单破折号和双破折号)之间的区别

标签 node.js npm npm-install

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

我用过几个这样的命令:

npm install -g

npm install -d

然后我用了几个像:

npm install XYZ --save-dev

npm install --only=dev

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

它与主要参数和次要参数有关系吗?

最佳答案

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

基本上,单个破折号表示后面的标志仅为单个字符,一般表示可以传递多个标志。查看所有其他命令行工具:

ls -la
grep -inr "asd" .

等等

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

关于node.js - npm 命令中 - 和 --(单破折号和双破折号)之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44312256/

相关文章:

javascript - 如何从箭头函数中得到这个?

Node.js 保存 GET 请求的 HTML 响应

node.js - 我如何解释 NPM 中的一个包提示依赖项没有得到满足,而实际上它显然是满足的?

javascript - npm 持续全局安装

npm - 在 Travis 中跳过 npm postinstall 脚本

node.js - 将变量从 jade 文件传递​​到 React 组件

javascript - 如何不覆盖node.js中的文件

node.js - Gulp安装警告: "Please update to minimatch 3.0.2"

node.js - "ConnectionError: Already connecting to database! Call close before connecting to different database"连接SQL服务器与nodejs

javascript - Node.JS bootstrap 404 尝试获取 dist/js/login