从this answer我了解了创建文件packages.json
并为其依赖项提出要求的重要性。我确实理解以下两个命令的作用,并且我已经在文件中看到了它们的效果。
npm install require-dir --save-dev
npm install lodash --save
我不确定是什么,而且是require-dir
部分。这是一个保留的词或类似的东西?或者我们是否可以自由使用任何来创建packages.json
文件中的条目?或者我读错了它不是“require-dir
”而是“require
”和“dir
”(或“-dir
”可能)?
这引导我进入第二部分。我对语法中的短划线数量感到困惑。通常我会在任何地方看到一个短划线,表明某些东西是旗帜。例如。 npm install typescript -global
。我应该如何解释双击?它是另一个标志前面的空标志(如-null-save
)但是压缩了吗?它是某种逃避角色吗?
答案 0 :(得分:1)
require-dir是require()目录的Node助手,你正在读它。看看https://www.npmjs.com/package/require-dir
对于两个连字符 - 减号字符( - ),它们通常用于某些程序,以指定使用更多描述性选项名称的“长选项”。 例如, -g 和 - 全局参数都会导致npm全局安装包