gpt4 book ai didi

javascript - NodeJS 两个 "Require"参数

转载 作者:行者123 更新时间:2023-12-02 14:37:08 25 4
gpt4 key购买 nike

这并不是一个真正需要大量代码的问题,因为它更多的是一个概念类型。

var args = require('minimist')(process.argv.slice(2), {string: "name"});

上面的代码是如何工作的?我知道我从 NPM 中包含了简约库,但我不太明白为什么会有 (process.argv.slice(2))。它们上面有两个左括号。

我不知道这个过程在Javascript中是如何调用的。这种使用形式有名称吗('minimist')(process.argv.slice....)?

最佳答案

您的代码相当于:

var minimist = require('minimist');
var args = minimist(process.argv.slice(2), {string: "name"});

这意味着,代码的第二个括号实际上是使用两个参数调用 minimist (或者更确切地说是 minimist 模块导出的函数):

  1. process.argv.slice(2):来自命令行的所有参数
  2. {string: "name"}:选项对象

我不知道任何官方名称。

关于javascript - NodeJS 两个 "Require"参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37363451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com