0

次のコードを使用し、他のモジュールからいくつかのプロパティを更新したいのですが、どうすればよいですか?

これはモジュールコードです(実際にはもっと多くのプロパティがあります...)

"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";
4

1 に答える 1