我收到以下错误:
lib/app.ts:1:8 - error TS1259: Module '"mongoose-sequence"' can only be default-imported using the 'esModuleInterop' flag在以下代码行中:
import _ from 'mongoose-sequence';现在,我很高兴地承认我遗漏了一些“下划线作为函数名”的东西,但是这个错误没有任何意义,因为在我的ts.config文件中,esModuleInterop标志被绝对地、肯定地设置为true。
我正在尝试导入以下内容:
declare module 'mongoose-sequence' {
import mongoose = require('mongoose');
var _: (schema: mongoose.Schema, options?: Object) => void;
export = _;来自mongoose-sequence DefinitelyTyped定义。
我遗漏了什么?
发布于 2019-09-17 01:31:28
尝试使用:import _ = require('mongoose-sequence');
https://www.typescriptlang.org/docs/handbook/modules.html#export--and-import--require
https://stackoverflow.com/questions/57960016
复制相似问题