由于vetur插件報錯找不到某某組件,于是卸載重裝。裝回后插件不再報錯,但是格式化vue代碼時,會執(zhí)行兩條多余的規(guī)則(與未重裝之前比較):自動為js代碼加上分號結(jié)束符自動將單引號變換為雙引號由于在配置(setting.json)中未找到相應(yīng)的配置,故很疑惑,應(yīng)如何取消掉以上兩條規(guī)則?2018/11/29更新//VSCODE擴展當前時間的最新版vscodeversion:1.29.1prettierversion:1.7.2veturversion:0.14.2也會出現(xiàn)上述問題,解決辦法:修改UserSettings"vetur.format.defaultFormatterOptions":{"js-beautify-html":{//force-aligned|force-expand-multiline"wrap_attributes":"force-aligned"},"prettyhtml":{"printWidth":100,"singleQuote":false,"wrapAttributes":false,"sortAttributes":true},//---解決問題---"prettier":{"semi":false,"singleQuote":true}//---解決問題---},一定要在vutur.defaultFormatterOptions參數(shù)中設(shè)置,單獨修改prettier擴展的設(shè)置是無法解決這個問題的,因為perttier默認忽略了vue文件(事實上從忽略列表移除vue也不能解決這個問題)。
VSCode中使用vetur插件格式化vue文件時,js代碼會被添加上分號且單引號會轉(zhuǎn)變?yōu)殡p引號
慕的地6264312
2019-05-24 10:20:41