什么是npm安装-d --save意味着什么

时间:2014-03-06 19:07:02

标签: node.js npm

我最近在我正在处理的节点项目中看到了其中一个语句,我们用它来在本地安装节点模块

npm install -d --save

有人可以告诉我这意味着早些时候我们过去只使用npm install

我想知道两者之间的区别

2 个答案:

答案 0 :(得分:6)

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

  

在命令行中解析以下缩写:   -d:--loglevel info

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

  

- save:包将出现在您的依赖项中。

答案 1 :(得分:4)

它将它添加到packages.json

中的依赖项中

例如,我刚刚做了

  

npm install async --save

它将此添加到我的packages.json

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

然而,在执行此操作之前,请确保通过运行

创建packages.json
npm init

通过向源代码控制添加软件包(但不是在本地放置的node_modules),当其他人使用您的解决方案时,当他们在提取解决方案后执行“npm install”时,它将拉动这些依赖项 - 您不必分配

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