npm install -d –save是什么意思

我最近在一个节点项目中遇到了一个这样的语句,我正在使用它来在本地安装节点模块

npm install -d --save 

有人可以告诉我这是什么意思,因为我们以前只使用npm install

我想知道两者的区别

http://npmjs.org/doc/misc/npm-config.html

在命令行上parsing下列短语:-d:–loglevel info

https://www.npmjs.org/doc/install.html

–save:包会出现在你的依赖关系中。

它将它添加到您的packages.json中的依赖项中

例如,我刚刚做到了

npm安装asynchronous – 保存

它将这添加到我的packages.json

 "dependencies": { "async": "~0.2.10", 

然而,在你这样做之前,确保你通过运行来创build你的packages.json

 npm init 

通过添加软件包到源代码控制(而不是在本地放置的node_modules),当其他人使用你的解决scheme时,当他们在提取你的解决scheme的时候进行“npm install”的时候,它将拉取这些依赖关系 – 你不必分发。

https://www.npmjs.org/doc/cli/npm-install.html