如何在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