如何在NodeJS模块中共享常量?

目前,我正在这样做:

foo.js

const FOO = 5;

module.exports = {

FOO: FOO

};

并在中使用它bar.js

var foo = require('foo');

foo.FOO; // 5

有一个更好的方法吗?在exports对象中声明常量感觉很尴尬。

回答:

您可以使用将其显式导出到全局范围global.FOO = 5。然后,您只需要提供文件,甚至不保存您的返回值。

但实际上,您不应该这样做。保持适当封装是一件好事。您已经有了正确的想法,因此请继续做您正在做的事情。

以上是 如何在NodeJS模块中共享常量? 的全部内容, 来源链接: utcz.com/qa/409141.html

回到顶部