[英]how to call static method on an imported typescript class?
我有2個包x類Log,帶有靜態屬性和方法
導入到包y中調用靜態方法或訪問靜態屬性
它在運行時將類名視為未定義
我已經嘗試過沒有參數的屬性和方法
包x,文件Log.ts
export class Log {
static test(){console.info('hello from test');}
}
包y:
import {Log} from 'x';
class y1{
constructor(){
Log.test();
}
}
我希望能夠調用靜態方法。 相反,我得到了無法讀取未定義的屬性'test'
該文件名為Log.ts
- 它將被編譯為Log.js
嘗試這個:
import { Log } from "./Log.js";
class y1 {
constructor() {
Log.test();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.