国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Webstorm和VsCode 統(tǒng)一格式化配置

這篇具有很好參考價值的文章主要介紹了Webstorm和VsCode 統(tǒng)一格式化配置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一。下載依賴包
package.json

"@babel/core": "^7.22.11",
"@babel/eslint-parser": "^7.22.11",						// ESLint的Babel解析器代替babel-eslint
"@vue/cli-plugin-babel": "^5.0.8",
"@vue/cli-plugin-eslint": "^5.0.8",						// vue 專門的 ESLint 規(guī)則插件
"@vue/cli-plugin-router": "^5.0.8",
"@vue/cli-plugin-vuex": "^5.0.8",
"@vue/cli-service": "^5.0.8",

"@vue/eslint-config-standard": "^6.1.0",(當(dāng)前版本無法下載)				// vue standarad 風(fēng)格配置

"eslint": "^8.48.0",												// js代碼的質(zhì)量檢查工具
"eslint-config-prettier": "^9.0.0",							// 用 prettier 的規(guī)則,覆蓋掉 eslint:recommended 的部分規(guī)則
"eslint-plugin-prettier": "^5.0.0",							// 將prettier 的能力集成到 eslint 中
"eslint-plugin-vue": "^7.20.0",								// 用ESLint檢查.vue文件的<template>和<script>
"lint-staged": "^14.0.1",
"prettier": "^3.0.2",												// 代碼風(fēng)格的約束
"vue-eslint-parser": "^9.3.1",
"vue-template-compiler": "^2.7.14",
npm uninstall eslint babel-eslint --save-dev

package.json //提交代碼進(jìn)行eslint校驗

"gitHooks": {
    "pre-commit": "lint-staged"
  },
npm install prettier --save-dev
npm install --save-dev @babel/core @babel/eslint-parser @vue/cli-plugin-babel @vue/cli-plugin-eslint @vue/cli-plugin-router @vue/cli-plugin-vuex @vue/cli-service eslint eslint-config-prettier eslint-plugin-prettier eslint-plugin-vue lint-staged prettier vue-eslint-parser vue-template-compiler

二。webstorm

1.webstorm vue 格式化,webstorm,vscode,vue.js

2.webstorm vue 格式化,webstorm,vscode,vue.js

3.webstorm vue 格式化,webstorm,vscode,vue.js

4.根目錄新建.eslintrc.js

module.exports = {
  root: true,
  env: {
    node: true
  },
  extends: [
      'plugin:vue/essential', 
      'plugin:vue/recommended', 
      'eslint:recommended', 
      'plugin:prettier/recommended'
  ],
  parserOptions: {
    parser: '@babel/eslint-parser'
  },
  rules: {
    'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off'
  }
}


5.根目錄新建.prettierrc.js

module.exports = {
  eslintIntegration: true, 
  printWidth: 120, // 一行最多 120 字符(默認(rèn)80)
  tabWidth: 2, // 每個tab相當(dāng)于多少個空格(默認(rèn)2)
  useTabs: false, // 是否使用tab進(jìn)行縮進(jìn)(默認(rèn)false)
  semi: false, // 行尾需要有分號(默認(rèn)true)
  singleQuote: true, // 使用單引號(默認(rèn)false)
  quoteProps: 'as-needed', // 對象的 key 僅在必要時用引號
  jsxSingleQuote: false, // jsx 不使用單引號,而使用雙引號
  trailingComma: 'none', // 多行使用拖尾逗號(默認(rèn)none)
  bracketSpacing: true, // 在對象,數(shù)組括號與文字之間加空格 "{ foo: bar }"(默認(rèn)true)
  jsxBracketSameLine: false, // 多行JSX中的>放置在最后一行的結(jié)尾,而不是另起一行(默認(rèn)false)
  htmlWhitespaceSensitivity: 'css', // 根據(jù)顯示樣式?jīng)Q定 html 要不要折行
  arrowParens: 'avoid', // 只有一個參數(shù)的箭頭函數(shù)的參數(shù)是否帶圓括號(默認(rèn)avoid:添加括號)
  endOfLine: 'auto' // 行尾換行符
}

6.根目錄新建lint-staged.config.js

module.exports = {
  '*.{js,jsx,vue}': 'vue-cli-service lint'
}

7.重啟項目

tips
webstorm scss url報紅
webstorm vue 格式化,webstorm,vscode,vue.js

三。vscode配置

1.安裝prettier、eslint

2.配置.vscode settings.json

{
  // 默認(rèn)使用prettier格式化
  "[vue]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },

  //配置 ESLint 檢查的文件類型
  "eslint.validate": ["javascript", "javascriptreact", "typescript", "html", "vue"],

  // 代碼保存時,自動執(zhí)行ESlint格式化代碼
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  },

  "editor.defaultFormatter": "esbenp.prettier-vscode"
}


3.重啟vscode文章來源地址http://www.zghlxwxcb.cn/news/detail-787520.html

到了這里,關(guān)于Webstorm和VsCode 統(tǒng)一格式化配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vscode 配置rust、golang代碼格式化方法

    vscode 配置rust、golang代碼格式化方法

    點(diǎn)擊左下角齒輪按鈕,點(diǎn)擊Settings,如下圖: 點(diǎn)擊右上角切換到Settings.json文件。如下圖 增加rust、golang 配置如下,假如存在默認(rèn)格式化配置請注釋或刪除。 重啟vscode ide, ? 嘗試編寫rust、golang 代碼,然后按cmd/control+s 按鈕保存,即可自動格式化代碼。 ? ? ? ?

    2024年02月08日
    瀏覽(43)
  • 第二章 React項目配置ESlint和Prettier實現(xiàn)自動格式化代碼以及統(tǒng)一代碼風(fēng)格

    第二章 React項目配置ESlint和Prettier實現(xiàn)自動格式化代碼以及統(tǒng)一代碼風(fēng)格

    歡迎加入本專欄!本專欄將引領(lǐng)您快速上手React,讓我們一起放棄放棄的念頭,開始學(xué)習(xí)之旅吧!我們將從搭建React項目開始,逐步深入講解最核心的hooks,以及React路由、請求、組件封裝以及UI(Ant Design)框架的使用。讓我們一起掌握React,開啟前端開發(fā)的全新篇章! 需要準(zhǔn)

    2024年02月03日
    瀏覽(92)
  • VSCode C/C++ 格式化配置【最完整準(zhǔn)確版本】

    VSCode C/C++ 格式化配置【最完整準(zhǔn)確版本】

    一、下載Clang-format 1、在VSCode插件商店下載 C/C++插件 和 Clang-format 插件 二、生成 .clang-format 文件 2、去到: C:Users你的用戶名.vscodeextensionsms-vscode.cpptools-1.14.4-win32-x64LLVMbin 3、打開終端,cd到此處,執(zhí)行以下代碼: .clang-format.exe -style=\\\"llvm\\\" -dump-config .clang-format 4、然后就會得

    2024年02月05日
    瀏覽(26)
  • vscode配置Volar對vue3的格式化支持

    vscode配置Volar對vue3的格式化支持

    在瀏覽vue的官方文檔時,看到了一句Volar VSCode 插件為 Vue SFC 提供了開箱即用的格式化功能,官方推薦的,立馬試試 在vscode中啟用volar時,鼠標(biāo)右鍵會顯示使用…進(jìn)行格式化 選擇volar 通過項目vscode編輯器配置來保存時自動進(jìn)行格式化 在項目根目錄下創(chuàng)建以下文件并配置 .vsco

    2024年02月13日
    瀏覽(19)
  • vscode自動格式化插件配置說明(Prettier - Code formatter)

    vscode自動格式化插件配置說明(Prettier - Code formatter)

    1、在應(yīng)用商店搜索Prettier并下載 2、下載完成之后點(diǎn)擊擴(kuò)展設(shè)置 ?3、點(diǎn)擊右上角json配置文件 ?4、在文件中添加如下代碼 5、如果需要格式化vue文件,建議配合ESLint、Vetur兩個插件一起使用 ?一款好用的eslint自動修復(fù)插件:eslint-config

    2024年02月12日
    瀏覽(32)
  • vscode vue3開發(fā)常用插件(附Prettier格式化配置)

    1、Chinese (Simplified) (簡體中文) Language 2、Prettier - Code formatter 3、Vue 3 Snippets 4、Vue Language Features (Volar) 5、git graph 5、Auto Close Tag 6、Vue Theme 按ctrl+shift+p,搜索setting進(jìn)入用戶設(shè)置(全局),添加下面規(guī)則: 需要注意的是,prtttier格式化可以配置在很多文件上,配置字段也不太一樣

    2024年02月14日
    瀏覽(46)
  • vscode配置文件-vutur自動格式化-eslint校驗-屬性換行
  • VSCode 配置 python 代碼格式化工具(yapf,autopep8)

    需要注意的是,yapf的配置選項都是可選的,你可以根據(jù)自己的需要選擇使用哪些選項。不過,使用太多選項可能會導(dǎo)致代碼格式化的規(guī)則變得復(fù)雜,對代碼的可讀性有影響。因此,建議盡量使用最少的選項來保持代碼的簡潔性。 aggressive: 這個選項表示在格式化代碼時使用更

    2024年02月09日
    瀏覽(180)
  • VScode自動格式化代碼(tab縮進(jìn)、符號空格)配置beautify插件使用

    VScode自動格式化代碼(tab縮進(jìn)、符號空格)配置beautify插件使用

    安裝插件 在插件庫搜索beautify,會彈出很多插件 你需要根據(jù)你自己的語言選擇對應(yīng)的插件安裝,盡量選擇在維護(hù)中的插件 我是做前端的,所以選擇的是beautify blade,格式化語言:javascript, JSON, CSS, Sass, and HTML ![在這里插入圖片描述](https://img-blog.csdnimg.cn/cc42b7d4f0b549a78d16c69e7d33

    2024年02月12日
    瀏覽(31)
  • vscode中怎樣格式化js代碼_vscode如何格式化代碼

    vs code格式化代碼的快捷鍵如下: 在Mac上 Shift+ Option+F 在Ubuntu上 Ctrl+ Shift+I 但是自帶的格式化并不能滿足我的需求,這個時候,不得不說插件大法好。 代碼格式化為eslint風(fēng)格 需要插件:eslint

    2024年02月16日
    瀏覽(97)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包