Expected indentation of 14 spaces but found 16

加雞腿發表於2020-09-30

vue專案裡,命令列報了很多錯,幾乎全是Expected indentation of 14 spaces but found 16類似這樣的,翻譯過來是:預期縮排14個空格,但找到16個空格,解決方法很簡單,就直接刪除多餘的空格。

然而這種問題太多了,只要用Tab鍵,就會有這種錯。

原因:ESLint是一個語法規則和程式碼風格的檢查工具,可以用來保證寫出語法正確、風格統一的程式碼。預設要求2個空格

解決辦法:

不是關閉ESLint,因為用了它之後程式碼比較規範,應該刻意使用,養成良好的程式碼習慣。

找到settings.json,新增如下程式碼:

{
  "editor.tabSize": 2
}

返回編輯皮膚,測試tab是否生效,如果沒有生效建議重啟軟體

相關文章