【发布时间】:2018-10-21 03:25:41
【问题描述】:
以下代码来自我正在学习的 Node.js 课程:
var args = require("minimist")(process.argv.slice(2), { string: "name"});
我知道正在导入一个模块,但我不明白require() 调用之后的第二组括号:
require("minimist")(this part I don't understand)
具体来说,第二组括号的语法是什么?
我知道slice() 是如何工作的,并且我知道string: "name" 创建了一个命令行参数来检查,但是通过require() 调用调用了什么方法,以及如何调用?
PS:课程(by Kyle Simpson)表示上面的语法稍后会解释,但我一直找不到具体的部分,我不喜欢在不了解的情况下继续进行。我是 JS 和 Node.js 的新手。
【问题讨论】:
-
@ptts 该链接涵盖了 argv。我知道如何将 argv 传递给进程。我的问题与我在问题中详细解释的语法有关(至少我认为我说清楚了)。
标签: javascript node.js requirejs minimist