prettier格式化不生效 單引號無效


最近使用Vue CLI創建項目,按照之前的設定,使用standard eslint標准。在格式化的時候發現,引號變成了雙引號,結尾的分號也給我自動加上了,格式化的時候也沒法自動格式化,一直報錯,百思不得其解,自己的vscode 的setting文件里,prettier設置的都是單引號,不要分號的,完全不知道哪里出錯了。

關鍵時候還得Google,在prettier issue中發現了原因所在,prettier3.7以上會優先讀取項目根目錄下的editorconfig or prettier config,如果有,就不會使用vscode setting中的設置,所以最好每個項目都配置一個單獨的 prettier 配置 文件。

並且在.editorconfig 中沒法配置行末不加分號,所有,只能配置一個 prettier文件了。
我最終在項目下新建了一個 .prettierrc 文件,內容如下:

{
  "printWidth": 300,
  "tabWidth": 2,
  "singleQuote": true,
  "semi": false
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM