iT邦幫忙

0

[JS] 如何在vscode的環境下讓class method內提示缺乏外部引用(reference error)的錯誤

  • 分享至 

  • xImage

大家好
最近在重構亂成毛線的JS程式碼
有些地方想把它改成ES6支援的class
但vscode經常會忽略class method中的外部引用
舉例如下

class Hello{
    run(){ //class method
    console.log(world)
    }
}
let err=new Hello()
err.run() 

//會報錯,因為world沒有被assign,也沒有從外部引入
//但我要如何在vscode的環境幫助我提示可能會有這個錯誤(如推薦的extension與設定)
//我試過ESLint extention但沒有效果 是我設定有誤嗎

感謝各位前輩幫忙

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
tubebigbig
iT邦新手 5 級 ‧ 2021-09-09 23:17:16

TypeScript在VSCode上面就會有毛毛蟲了。

bill0704 iT邦新手 5 級 ‧ 2021-09-10 10:05:17 檢舉

我後來改用JsHint開strict mode 搞定了 感激

我要發表回答

立即登入回答