我使用以下代码,我想从其他模块更新一些属性,我该怎么做?
这是模块代码(实际上还有更多属性......)
"use strict"
function define(name, value) {
Object.defineProperty(exports, name, {
value: value,
enumerable: true
});
}
define("USER_PATH","oldValue");
现在我需要来自其他模块,我想将关键USER_PATH更新为“newValue”。
我尝试要求这个模块并执行类似下面的操作,而不是更改USER_PATH中的值,在调试器中我看到“oldValue”
var foo = require("theAboveModule")
foo.USER_PATH = "test";
答案 0 :(得分:0)