vue 項目配置之prettier.singleQuote不生效

最近在項目中,按照之前的設定,使用standard eslint標準。在格式化的時候發(fā)現(xiàn),引號變成了雙引號,結尾的分號也給我自動加上了,格式化的時候也沒法自動格式化,一直報錯,百思不得其解,自己的vscode 的setting(快捷鍵ctr+shift+p找到prefeferences open setting(JSON))文件里,prettier設置的都是單引號,不要分號的,但是不生效,完全不知道哪里出錯了。

再次查資料發(fā)現(xiàn),在prettier issue中發(fā)現(xiàn)了原因所在,prettier3.7以上會優(yōu)先讀取項目根目錄下的editorconfig or prettier config,如果有,就不會使用vscode setting中的設置,所以最好每個項目都配置一個單獨的 prettier 配置 文件。

并且在.editorconfig 中沒法配置行末不加分號,所有,只能配置一個 prettier文件了。

我最終在項目下新建了一個 .prettierrc 文件,內(nèi)容如下:

{

? "printWidth": 300,

? "tabWidth": 2,

? "singleQuote": true, //使用單引號

? "semi": ture //末尾添加分號

}

就可以了。



vscode的其他配置如下:?https://www.cnblogs.com/jianguo221/p/13041627.html

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容