ts类不是构造函数

时间:2019-01-07 10:35:28

标签: node.js typescript ts-node

我有这样的主模块

import { filequeue, utils } from "./helpers/";
export let u: utils = new utils();
export let queue: filequeue = new filequeue();

在helpers文件夹中有这样的index.ts

export * from "./utils.helpers";
export * from "./filequeue.helpers";

当我运行主模块时,filequeue给了我这个错误

  

filequeue不是构造函数

如果我改成这个

import { filequeue } from "./helpers/filequeue.helpers";
import { utils } from "./helpers/utils.helpers";

有效,为什么?

仅供参考,这是文件队列中的代码

export class filequeue {
  public name: string;
  constructor() {
    this.name = "";
  }
}

0 个答案:

没有答案