typescript - 我要A类导入B类,B类也导入A,只针对导入类型
问题描述
打字稿编译器不起作用
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
?
解决方案
使用 Webpack:当我使用 时awesome-typescript-loader
,错误来了。然后我用ts-loader
to 代替awesome-typescript-loader
,这里没有任何错误。
推荐阅读
- python - 计算日、周、月、年的分钟
- laravel - Authorize.Net 支付网关徽标问题
- dataframe - 如何在 pyspark 上的数据帧上使用 fuzz.ratio
- flutter - 如何限制 Flutter 块的创建
- flask - Flask,使用 send_from_directory 提供静态文件时出现 404 错误
- javascript - 多个 setIntervals 和性能
- android - 应用程序关闭或不使用时未显示通知
- javascript - 如何在选择标签中的单个选项上添加链接
- sparql - 在后续 SPARQL 查询中引用来自 SPARQL 查询的结果
- testing - Autosar 一致性测试和验收测试之间的区别