Node.js 模块中的类声明不是另一个模块节点中的构造函数。js

Node.js 模块中的类声明不是另一个模块节点中的构造函数。js,node.js,Node.js,我有我的模块1,其中我有一个类 class myClass { constructor (yes=true, name='') { this.yes = yes; this.name = name; } } 在我的第二个模块中,我将导入第一个模块: const {myClass} = require('tools'); let user = new myClass(); 行:let user=new myClass() 给出错误:不是构造函数 如何使该类在第二个模块

我有我的模块1,其中我有一个类

class myClass {
  constructor (yes=true, name='') {
    this.yes = yes;
    this.name = name;
  }
}
在我的第二个模块中,我将导入第一个模块:

const {myClass} = require('tools');

let user = new myClass();
行:
let user=new myClass()
给出错误:不是构造函数


如何使该类在第二个模块中工作,我不想从第一个模块中删除该类。

请按以下方式导出该类,这样其他模块才能访问该类

module.exports = myClass;
像这样直接访问它肯定会有用

const myClass=  require('./testtt');

请按如下方式导出该类,这样只有它才能在其他模块中访问

module.exports = myClass;
像这样直接访问它肯定会有用

const myClass=  require('./testtt');

如何导出
myClass
?尝试导出类myClass
您可能不会导出该类。如何导出
myClass
?尝试导出类myClass您可能不会导出该类。