我有2个包裹 包装x 具有静态属性和方法的类Log
导入包y 调用静态方法或访问静态属性
在运行时将类名视为未定义
我尝试了没有参数的属性和方法
包x,文件Log.ts
private static int map(int value, int fromLow, int fromHigh, int toLow, int toHigh)
{
return (value - fromLow) * (toHigh - toLow) / (fromHigh - fromLow) + toLow;
}
包y:
export class Log {
static test(){console.info('hello from test');}
}
我希望能够调用静态方法。 相反,我得到无法读取未定义的属性“测试”
答案 0 :(得分:0)
该文件称为Log.ts
-将被编译为Log.js
。试试这个:
import { Log } from "./Log.js";
class y1 {
constructor() {
Log.test();
}
}