我最近在我正在处理的节点项目中看到了其中一个语句,我们用它来在本地安装节点模块
npm install -d --save
有人可以告诉我这意味着早些时候我们过去只使用npm install
我想知道两者之间的区别
答案 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.jsonnpm init
通过向源代码控制添加软件包(但不是在本地放置的node_modules),当其他人使用您的解决方案时,当他们在提取解决方案后执行“npm install”时,它将拉动这些依赖项 - 您不必分配