在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ VSCode中使用vetur插件格式化vue文件時,js代碼會被添加上分號且單引

VSCode中使用vetur插件格式化vue文件時,js代碼會被添加上分號且單引號會轉變?yōu)殡p引號

由于vetur插件報錯找不到某某組件,于是卸載重裝。 裝回后插件不再報錯,但是格式化vue代碼時,會執(zhí)行兩條多余的規(guī)則(與未重裝之前比較):

  • 自動為js代碼加上分號結束符
  • 自動將單引號變換為雙引號

由于在配置(setting.json)中未找到相應的配置,故很疑惑,應如何取消掉以上兩條規(guī)則?

回答
編輯回答
萌面人

這是因為在VSCode1.7.2中替換了內置格式化插件。解決辦法是在VScode設置(setting.json)中,配置如下規(guī)則

{
   "prettier.singleQuote": true,
   "prettier.semi": false,
   "vetur.format.defaultFormatter.html": "js-beautify-html",
   "vetur.format.defaultFormatterOptions": {
      "wrap_attributes": "force-aligned"
    }
}

即可解決題主問題。詳情見 vuejs/vetur#476

2018年4月29日 11:04
編輯回答
撥弦
"vetur.format.defaultFormatter.js": "vscode-typescript",
"vetur.format.defaultFormatter.html": "js-beautify-html"
2018年4月9日 07:16