我在带有 Typescript - Node 14 的 express js 中有一个小 API,我正在使用 fuse js 来搜索数据库中的包列表。(文件名是 server.ts)这是 ts 代码的样子:
const fuse = new Fuse (list, options)
并且编译正常但是当我在服务器中部署代码时显示错误
... fuse_js_1.default is not a constructor ...
所以我去server.js结果文件,代码是这样的
const fuse = new fuse_js_1.default(list, options)
如果我删除.default
单词,代码看起来像这样new fuse_js_1(list, options)
代码运行良好并且可以正常工作!
有没有办法强制 Typescript 不编译这一行?或自动删除 .default ?我接受你的意见和想法谢谢:)
对不起,包英语:/