我看过一些有关npm
使用-d
参数运行的文章。例如,此问题指的是做npm -d install coffee-script
。还有其他几页也涉及此语法,包括至少一个npm软件包的安装说明。
但是我一直无法找到有关该-d
参数的任何文档。的文档npm install
没有提及-d
,npm FAQ也没有提及,我浏览过的任何其他文档页面也没有提及。
是否-d
选择做什么?如果是这样,该怎么办?
Answers:
debug
然后再?啊,事实证明,--loglevel debug
除了“冗长”(-dd
)和“傻”(-ddd
)之外,别无其他。很公平。
如果其他人最终都从网络搜索中消失,则-d标志与大写的-D不同,后者是--save-dev的标志同义词。
好吧,这让我感到困惑,但是当npm install
发出错误消息时,使我npm install -d
节省了很多时间。
-d
标志用于在本地强制安装npm,--save
用于将更新的软件包保存在package.json
文件中
npm install -d --save
另一方面,npm -D略有不同。根据npm文档-D是的同义词--save-dev
aliases: npm i, npm add
common options: [-P|--save-prod|-D|--save-dev|-O|--save-optional] [-E|--save-exact] [-B|--save-bundle] [--no-save] [--dry-run]