typescript - 定义类时,属性确实存在于类型上
问题描述
如果我有一个类,例如:
class X {
a: number;
constructor (inputA: number) {
this.a = inputA;
}
f () {
console.log(this.a);
}
}
const test = new X(1);
test.f();
如果我将它带入我的代码库,我会收到错误消息:
TS2339:类型“X”上不存在属性“a”。
我正在通过 webpack 运行它,所以我猜那里有问题 -这个问题似乎有类似的问题,但没有任何可用的答案。
解决方案
推荐阅读
- android - Android Studio -error: 无法访问 InternalTokenProvider // firebaseAuth = FirebaseAuth.getInstance();
- codenameone - 由于 UIWebView 被弃用,应用被 Apple 拒绝
- javascript - 如何使用 Sweetarlet2 删除?
- java - 如何使用 OracleDataReader 类或其他类再次滚动到第一条记录?
- reactjs - 如何在 React 中发出 axios POST 请求?
- html - 在 iphone 视图中测试时,HTML 选择选项(选择下拉菜单)超出屏幕宽度
- python - 在kivy python中显示来自不同功能的图像
- php - 使用自定义查询时分页不起作用
- opengl - 将位置从顶点着色器传递到片段着色器的问题
- mysql - MySQL 和 Bizzare 反斜杠转义问题