node.js - 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 不是构造函数
解决方案
推荐阅读
- java - 处理java上的“避免落块”游戏
- c++ - 如何在不使用对象的情况下调用父类成员函数内部的子成员函数
- react-admin - 使用带有自定义查询的 Datagrid 组件 - react-admin
- scrapy - 在 scrapy shell 中呈现 JS 内容的 FormRequest
- javascript - Moment js在Firefox中无法正常工作
- gps - Google 地球 KML 的“实时”数据替代方案
- java - Wildfly 与旧版 Java 的兼容性
- visual-studio - 如何解决 npm run build command not found 错误?
- angular - Angular - 测试
- python - 是否可以在 Keras Tuner 中为模型提供张量数据而不是特征和标签 numpy 数组?