tsc 错误地将 .ts 文件编译成 .js

tsc incorrectly compiling .ts files into .js

你好,我在一个项目中使用了 typescript 和 orbit-db,我 运行 遇到了这个问题:

此代码

this.orbitdb = new OrbitDB(this.ipfs);

由于某种原因编译成:

this.orbitdb = new orbit_db_1.default(this.ipfs);

而不是

this.orbitdb = new orbit_db_1(this.ipfs);

我尝试在网上寻找修复程序,但没有找到任何东西

你需要旗帜 esModuleInterop and/or allowSyntheticDefaultImports