vscode使用Prettier Code插件的詳細(xì)教程
為什么要使用prettier?
在大公司,前端開(kāi)發(fā)的代碼可能會(huì)有自己的代碼規(guī)范,如果快速生成自己的代碼規(guī)范呢?使用Prettier是一個(gè)比較好的選擇!
如何安裝Prettier Code插件?
在側(cè)邊欄最后一個(gè)選項(xiàng),在搜索欄中搜索Prettier Code,然后安裝即可。
項(xiàng)目中如何配置
在你新建的項(xiàng)目中,新建兩個(gè)配置文件即可,一個(gè)是.prettierignore文件,這個(gè)文件的作用類似于.gitignore文件,為了忽略哪些文件;另外一個(gè)是.prettierrc.js文件,這個(gè)文件是配置你的代碼校驗(yàn)規(guī)則。
.prettierignore配置如下
**/*.md **/*.svg **/*.ejs **/*.html package.json .umi .umi-production .umi-test
.prettierrc.js配置如下
module.exports = { // 一行最多 100 字符 printWidth: 100, // 使用 2 個(gè)空格縮進(jìn) tabWidth: 2, // 不使用縮進(jìn)符,而使用空格 useTabs: false, // 行尾需要有分號(hào) semi: true, // 使用單引號(hào) singleQuote: true, // 對(duì)象的 key 僅在必要時(shí)用引號(hào) quoteProps: 'as-needed', // jsx 不使用單引號(hào),而使用雙引號(hào) jsxSingleQuote: false, // 末尾不需要逗號(hào) trailingComma: 'all', // 大括號(hào)內(nèi)的首尾需要空格 bracketSpacing: true, // jsx 標(biāo)簽的反尖括號(hào)需要換行 jsxBracketSameLine: false, // 箭頭函數(shù),只有一個(gè)參數(shù)的時(shí)候,也需要括號(hào) arrowParens: 'always', // 每個(gè)文件格式化的范圍是文件的全部?jī)?nèi)容 rangeStart: 0, rangeEnd: Infinity, // 不需要寫文件開(kāi)頭的 @prettier requirePragma: false, // 不需要自動(dòng)在文件開(kāi)頭插入 @prettier insertPragma: false, // 使用默認(rèn)的折行標(biāo)準(zhǔn) proseWrap: 'preserve', // 根據(jù)顯示樣式?jīng)Q定 html 要不要折行 htmlWhitespaceSensitivity: 'css', // 換行符使用 lf endOfLine: 'auto', };
這樣所有配置就完成了,等你每次編寫代碼后,點(diǎn)擊右鍵選擇格式化文檔即可
到此這篇關(guān)于vscode使用Prettier Code插件的詳細(xì)教程的文章就介紹到這了,更多相關(guān)vscode使用Prettier Code內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
javascript下數(shù)值型比較難點(diǎn)說(shuō)明
下面兩個(gè)小問(wèn)題是樓豬在實(shí)際項(xiàng)目開(kāi)發(fā)中遇到的,貼上來(lái)和大家討論下。2010-06-06javascript實(shí)現(xiàn)點(diǎn)擊圖片切換功能
這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)點(diǎn)擊圖片切換功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07JS實(shí)現(xiàn)簡(jiǎn)單的點(diǎn)贊與踩功能示例
這篇文章主要介紹了JS實(shí)現(xiàn)簡(jiǎn)單的點(diǎn)贊與踩功能,涉及javascript針對(duì)頁(yè)面元素動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-12-12封裝了一個(gè)自動(dòng)生成漸變字的JS類(clip)
之前做過(guò)一個(gè)生成漸變字體的簡(jiǎn)單演示今天閑著沒(méi)事就把這個(gè)功能完善了,把JS代碼封裝成一個(gè)類,載入頁(yè)面就可以使相應(yīng)的HTML元素內(nèi)部的字體產(chǎn)生漸變色。2008-11-11基于JavaScript中字符串的match與replace方法(詳解)
下面小編就為大家介紹一下JavaScript中的字符串的match與replace方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12Javascript實(shí)現(xiàn)通過(guò)選擇周數(shù)顯示開(kāi)始日和結(jié)束日的實(shí)現(xiàn)代碼
這篇文章主要介紹了Javascript實(shí)現(xiàn)通過(guò)選擇周數(shù)顯示開(kāi)始日和結(jié)束日的實(shí)例代碼的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-05-05