我看过一些有关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]