【发布时间】:2021-06-10 13:22:39
【问题描述】:
我在导出它的文件中有一个类,如下所示:
myClass.js:
class testClass {
key = 'initial value';
constructor(){
return this;
}
}
module.exports = testClass;
然后我有 2 个单独运行的节点文件:
let instance = new require("./myClass.js");
instance.key = 'changed value';
// Keeps running
和
let instance = new require("./myClass.js");
console.log(instance.key);
// Also keeps running
问题
如何让第二个进程打印“更改的值”而不是“初始值”?
注意事项:
- 我尝试在第一个文件之后运行第二个文件;
- 这是我需要的一个非常简化的示例,我更改了上下文以使其更易于理解。
【问题讨论】:
标签: javascript node.js module instance node-modules