Eslint報錯整理與解決方法(持續整理)

1.‘Unexpected tab character’

  字面意思理解呢就是意想不到的製表符,當時出現的時候就是我習慣的使用Tab鍵去打空格,可是eslint默認不承認Tab,因此解決方法很簡單:編輯器

  在eslint的配置文件中(.eslintrcrules項中添加一行:"no-tabs":"off"。以下:spa

  

2.‘expected indentation of 2 spaces but found 1 tab’

  字面意思就是預期縮進2個空格,但找到1個Tab。說實話,我一開始找了半天,沒發現緣由,後來想到多是eslint不承認tab開頭,所以我找到了我使用的編輯器VSCord的設置,添加了相應的文字:eslint

  大概的意思就是在格式話保存的時候按照1tab=2space的計算量將tab替換成space,這樣就不會有問題了。blog

3.‘Unexpected trailing comma. (comma-dangle)’

  字面意思是尾隨了一個多餘的逗號,多見於:io

  明明在最後一個屬性以後都沒有了,卻多餘地添加了一個逗號,畢竟eslint是一個強迫症患者,解決思路超簡單,刪掉便可。bfc

相關文章
相關標籤/搜索