打字稿编译器不起作用
a.ts
import B from "./b";
class A {
value: number = 1;
x(b: B){
return this.value - b.value;
};
};
b.ts
import A from "./a";
class B {
value: number = 2;
y(a: A){
return this.value + a.value;
};
};
c.ts
import A from "./a";
import B from "./b";
class C {
z(){
let a = new A(), b = new B();
console.log(
a.x(b) + b.y(a)
);
};
};
我应该如何在b.ts中导入A并在a.ts中导入B?
Triple-Slash Directives
对我有用吗?
答案 0 :(得分:0)
使用Webpack:
当我使用awesome-typescript-loader
时,错误来了。
然后我使用ts-loader
代替awesome-typescript-loader
,这里没有任何错误。