首页 > 解决方案 > Node JS:创建对象时出现“非构造函数”异常

问题描述

我已经定义了一个这样的类(usage.js):

不工作

  module.exports = class abc {
     constructor() {
    }}

但是如果我以下面的方式导出它就可以了

在职的

class abc {
constructor() {
}}

module.exports = abc;

文件calling.js中类的使用

const abc = require('./usage');
let abcinstance = new abc() -- Error - abc is not a contructor

第一种方式有什么问题?

标签: javascriptnode.jsconstructores6-modulesmodule.exports

解决方案


推荐阅读