国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

vscode下的vue文件格式化問題

2024-05-06 16:47:29
字體:
來源:轉載
供稿:網友

我相信基本上每一個在vscode上面碼Vue代碼的都會下載Vetur插件用來格式化等操作,今天Vetur更新了 0.14.2 版本,最近在使用的時候,感覺格式化總是出問題,去Vetur上面看了下,發現Vetur的配置做了下面的改動,看到幾個社區都沒有人說明,我就先說下,默認的格式化配置是:

{ "vetur.format.defaultFormatter.html": "prettyhtml", "vetur.format.defaultFormatter.css": "prettier", "vetur.format.defaultFormatter.postcss": "prettier", "vetur.format.defaultFormatter.scss": "prettier", "vetur.format.defaultFormatter.less": "prettier", "vetur.format.defaultFormatter.stylus": "stylus-supremacy", "vetur.format.defaultFormatter.js": "prettier", "vetur.format.defaultFormatter.ts": "prettier"}

不需要修改的話就不管他,我的建議是跟著使用默認的格式化工具就行

默認的html格式化工具變為prettyhtml

下面是原來使用js-beautify-html格式化的配置,現在官方已經不推薦了,我準備跟著變為prettyhtml

原來的:

"vetur.format.defaultFormatterOptions": { "js-beautify-html": {  "wrap_line_length": 160,  "wrap_attributes": "auto",  "end_with_newline": false } },

新的配置:

"vetur.format.defaultFormatterOptions": { "prettyhtml": {  // 單行超過160個長度的時候開始換行顯示各種參數和事件  "printWidth": 160 } },

關于prettier的設置規則改變

1.項目的根目錄不能有 .prettierrc 、 .prettierrc.js 等配置文件,否則會覆蓋掉vscode上面的配置

2.新的配置項寫法變化: 原來只能設置全局js的配置的:

"prettier.singleQuote": true, "prettier.disableLanguages": [ "vue" ]

可以設置vue文件里面的,和js文件不沖突:

// js文件 "prettier.singleQuote": true, "prettier.disableLanguages": [ "vue" ], // vue文件里面的js "vetur.format.defaultFormatterOptions": { "prettier": {  "singleQuote": true,  "proseWrap": "never",  "printWidth": 130 } },

和html的格式化寫在一起就是:

"vetur.format.defaultFormatterOptions": { "prettyhtml": {  "printWidth": 160 }, "prettier": {  "singleQuote": true,  "proseWrap": "never",  "printWidth": 130 } },

總結

以上所述是小編給大家介紹的vscode下的vue文件格式化問題,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁海县| 双鸭山市| 龙岩市| 香格里拉县| 金寨县| 潜江市| 九龙坡区| 辉县市| 定西市| 五家渠市| 图片| 澳门| 荔浦县| 民勤县| 陇西县| 葫芦岛市| 南丹县| 永定县| 营口市| 大同市| 松潘县| 邳州市| 平顶山市| 米脂县| 临朐县| 如东县| 湘潭市| 宝应县| 浙江省| 威宁| 临桂县| 南宫市| 老河口市| 盘山县| 玉林市| 隆林| 呼伦贝尔市| 闻喜县| 浦县| 定西市| 天柱县|