如何解释npm install的语法?

时间:2016-10-11 21:51:46

标签: node.js npm

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)但是压缩了吗?它是某种逃避角色吗?

1 个答案:

答案 0 :(得分:1)

require-dir是require()目录的Node助手,你正在读它。看看https://www.npmjs.com/package/require-dir

对于两个连字符 - 减号字符( - ),它们通常用于某些程序,以指定使用更多描述性选项名称的“长选项”。 例如, -g - 全局参数都会导致npm全局安装包