【发布时间】:2021-10-15 19:20:43
【问题描述】:
我什至无法从相对流行的@kenjiuno/msgreader 中获取示例代码的第一行,以便解析 Outlook .msg 文件以使其正常工作。我已经用 npm 成功安装了模块,我的代码是:
const fs = require('fs')
const MsgReader = require('@kenjiuno/msgreader')
const msgFileBuffer = fs.readFileSync('./test-email.msg')
const testMsg = new MsgReader(msgFileBuffer)
但我收到错误消息:“MsgReader 不是构造函数”。
MsgReader 的快速控制台日志返回{ default: [Function: MsgReader] }。我也尝试将它作为一个函数(没有'new'关键字)来执行,这也产生了一个错误。
我的代码和示例代码之间的唯一区别是它们使用了 import (import MsgReader from '@kenjiuno/msgreader'),而我使用了 require,但大概这没有什么区别?
有什么想法吗?
【问题讨论】:
-
为什么有人否决了这个问题?它到底有什么问题?
标签: javascript node.js npm module package