Node.js 模块中的类声明不是另一个模块节点中的构造函数。js
我有我的模块1,其中我有一个类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() 给出错误:不是构造函数 如何使该类在第二个模块
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您可能不会导出该类。