首页 > 解决方案 > TypeError:模块导出时X不是构造函数

问题描述

我在网上找到了这个不再维护的 npm 包。该包使用

if (typeof module !== 'undefined' && module.exports) {
    module.exports = Dymo;
} else {
    window.Dymo = Dymo;
}

最后导出一个 Dymo 类。现在我想在这段代码上更改一些东西,所以我决定复制它并进行一些更改,但存储为本地 js 文件。

因此,不要将 Dymo 称为

const Dymo = require('dymojs');

我试着做

const Dymo = require('./dymojs')

但是当我这样做时:

let dymo = new Dymo();

我明白了

TypeError:Dymo 不是构造函数

标签: node.js

解决方案


推荐阅读