【发布时间】:2026-02-23 10:55:01
【问题描述】:
我的 ModuleA 包含 ClassA,它引用并依赖于 ModuleB 中的 ClassB。
例如。我的 CLassA 代码有
var foo:ModuleB.ClassB;
现在我想在另一个应用程序中重用 ModuleA,但我不想使用 ModuleB。我想我可以简单地创建一个名为 moduleb-mock.ts 的 moduleb.ts 的副本,注释掉所有的方法体,然后就可以开始使用了。问题是 TS 编译器反对 export class ClassB 处的重复标识符。
有没有一种简单的方法可以让 tsc 原谅我一次?我意识到正确的答案是重构,但我的新应用只是暂时的东西,我很快就会扔掉。
【问题讨论】:
标签: javascript typescript