gpt4 book ai didi

javascript - Node.js 模块/导出系统 : is it possible to export a module as a function

转载 作者:太空宇宙 更新时间:2023-11-04 02:59:52 25 4
gpt4 key购买 nike

我想在 Dispatch.js 中做这样的事情

function handle(msg) {
....
}
exports = handle;

这在调用index.js

var dispatch = require("./Dispatch);
dispatch("data");

有什么想法吗?

最佳答案

导出=句柄

这将创建一个名为 exports 的局部变量。这与覆盖 module.exports 不同。

module.exports = 句柄

这会覆盖模块范围内的导出变量,然后require将读取该变量。

在浏览器中 window["foo"]foo 是相同的,但是在 Node module["foo"]foo 中表现略有不同。

局部变量作用域上下文和模块不是一回事。

关于javascript - Node.js 模块/导出系统 : is it possible to export a module as a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5939423/

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