我安装了一个库node_modules/
,我想要一个快速的 hack,所以我可以在 typescript 应用程序中使用它。在文件夹typings/modules
中,我创建了一个包含模块名称和文件的index.d.ts
文件夹。在那个文件里面我有
declare module "lib-name" {
export default class Logger {
constructor(namespace: string)
}
}
我可以导入模块,但是当我尝试导入时let l = new Lib('namespace');
出现错误cannot use 'with' an expression whose type lacks a call or construct signature