Node.js中的require语句后的第二组括号是什么意思?

今天,我正在使用同事代码,并且看到了以前从未见过的东西。

我了解该声明的第一部分(在clean.js文件中要求)。

但是第二组括号是什么?

require('./tasks/clean')('js', './dist/js')

回答:

无论从哪个导出的./tasks/clean是函数,因此都只是使用'js''./dist/js'作为参数进行调用

它等效于以下内容:

const clean = require('./tasks/clean');

clean('js', './dist/js');

以上是 Node.js中的require语句后的第二组括号是什么意思? 的全部内容, 来源链接: utcz.com/qa/414411.html

回到顶部