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

vscode vue3+vite 配置eslint

這篇具有很好參考價值的文章主要介紹了vscode vue3+vite 配置eslint。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

vue2+webpack+eslint配置

目前主流項目都在使用vue3+vite,因此針對eslint的配置做了一下總結(jié)。

引入ESlint、pritter

安裝插件,執(zhí)行以下命令

// eslint
// prettier
// eslint-plugin-vue
// eslint-config-prettier
// eslint-plugin-prettier
yarn add  eslint prettier eslint-plugin-vue eslint-config-prettier eslint-plugin-prettier --save-dev

執(zhí)行上述命令,package.json 中 會自動添加以下內(nèi)容


...
"dependencies": {
	"eslint": "^8.46.0",
    "eslint-config-prettier": "^9.0.0",
    "eslint-plugin-prettier": "^5.0.0",
    "eslint-plugin-vue": "^9.17.0",
    "prettier": "^3.0.1",
    ...
}


...

創(chuàng)建.eslintrc.js

在在根目錄創(chuàng)建 .eslintrc.js 文件 (命令方式)

// 生成文件
vi .eslintrc.js

// 進入編輯模式
i 

// 報錯更改
wq

.eslintrc.js 文件的內(nèi)容

module.exports = {
  extends: [
    'plugin:vue/vue3-recommended',
    'prettier',
    'prettier/vue'
  ],
  plugins: ['vue', 'prettier'],
  rules: {
    'prettier/prettier': 'error'
  }
};

創(chuàng)建 .prettierrc.js 文件

在項目根目錄下創(chuàng)建一個名為 .prettierrc.js 的文件,并添加以下內(nèi)容

// semi(是否使用分號)
// singleQuote(是否使用單引號)
// trailingComma(是否使用尾逗號)
// printWidth(行的最大長度)
// tabWidth(縮進的空格數(shù))
module.exports = {
  printWidth: 120,
  tabWidth: 2,
  useTabs: false,
  semi: false,
  singleQuote: true,
  quoteProps: 'as-needed',
  jsxSingleQuote: false,
  trailingComma: 'none',
  bracketSpacing: true,
  bracketSameLine: false,
  arrowParens: 'always',
  requirePragma: false,
  insertPragma: false,
  proseWrap: 'never',
  htmlWhitespaceSensitivity: 'strict',
  vueIndentScriptAndStyle: true,
  endOfLine: 'lf'
};


配置 VS Code 編輯器

安裝 ESLint 和 Prettier - Code formatter (下圖以Prettier - Code formatter 為例)
vscode vue3+vite 配置eslint,vue,vite,eslint

打開VS Code 的設(shè)置

vscode vue3+vite 配置eslint,vue,vite,eslint

重點提示:

記得一定選擇工作區(qū)!??!
如果你的所有項目的技術(shù)棧都一致,那么可以選擇用戶
如果不一致 選擇工作區(qū),則會只影響當(dāng)前項目

點擊工作區(qū),搜索 Preferences,找到Settings

vscode vue3+vite 配置eslint,vue,vite,eslint

"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[vue]": {
  "editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"eslint.validate": [
  "javascript",
  "javascriptreact",
  {
    "language": "vue",
    "autoFix": true
  }
]

保存后,項目的根目錄會出現(xiàn)此文件
vscode vue3+vite 配置eslint,vue,vite,eslint

小結(jié)

統(tǒng)一代碼風(fēng)格:ESLint 和 Prettier 可以強制執(zhí)行一致的代碼風(fēng)格規(guī)范,確保團隊成員編寫的代碼風(fēng)格一致,提高代碼的可讀性和可維護性。
檢測潛在問題:ESLint 可以檢測出代碼中的潛在問題和錯誤,例如未聲明的變量、未使用的變量、不必要的代碼等,幫助開發(fā)者在開發(fā)過程中發(fā)現(xiàn)并修復(fù)這些問題。
自動格式化:Prettier 可以自動格式化代碼,使代碼保持一致的縮進、換行、引號等格式,減少手動調(diào)整代碼格式的時間和工作量。文章來源地址http://www.zghlxwxcb.cn/news/detail-637571.html

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

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

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

相關(guān)文章

  • vite+vue3+ts+eslint+prettier+husky+lint-stated 項目搭建

    項目搭建 創(chuàng)建初始項目 Node.js 版本 14.18+,16+ npm create vite@latest my-vue-app --template vue-ts 添加eslint eslint 初始化 npm init @eslint/config eslint初始化腳本,按自己的要求選擇相應(yīng)的eslint 配置,以下是我選擇的配置項 ? How would you like to use ESLint? · style ? What type of modules does your project

    2024年02月08日
    瀏覽(30)
  • Vue3+Vite+TS項目集成ESlint +Prettier實現(xiàn)代碼規(guī)范檢查和代碼格式化

    Vue3+Vite+TS項目集成ESlint +Prettier實現(xiàn)代碼規(guī)范檢查和代碼格式化

    我在這里直接是通過vite提供的默認(rèn)模板來創(chuàng)建一個vue3?+ ts的項目。這里可以cmd,然后npm -v來查看版本。 這樣一個vue3 + ts的項目就創(chuàng)建好了,使用vscode打開該項目,然后執(zhí)行 yarn 安裝依賴 依賴安裝完成后,執(zhí)行?? yarn dev ?啟動項目就可以在瀏覽器中正常訪問了。 ? 初始化

    2024年01月24日
    瀏覽(30)
  • vite 創(chuàng)建vue3項目,使用 Prettier 統(tǒng)一格式化代碼,集成 ESLint、Stylelint 代碼校驗規(guī)范

    vite 創(chuàng)建vue3項目,使用 Prettier 統(tǒng)一格式化代碼,集成 ESLint、Stylelint 代碼校驗規(guī)范

    在團隊開發(fā)中,保持代碼風(fēng)格的一致性和代碼質(zhì)量的高度,對于項目的可維護性和可讀性非常重要。為了實現(xiàn)這一目標(biāo),我們可以使用工具來自動格式化代碼并進行代碼校驗,在開發(fā)過程中捕獲潛在的問題,并提供修復(fù)建議。 本示例中,我們將使用 Vite 來創(chuàng)建一個新的 Vue

    2024年04月28日
    瀏覽(24)
  • 從零開始創(chuàng)建一個vue3+vite項目并集成element-plus、eslint以及prettier

    從零開始創(chuàng)建一個vue3+vite項目并集成element-plus、eslint以及prettier

    項目git地址, 歡迎修改提交,不足地方還請補充批評指正! 項目git地址 ESLint 是一個用于識別和報告在 ECMAScript/JavaScript 代碼中發(fā)現(xiàn)的模式的工具,其目標(biāo)是使代碼更加一致并避免錯誤。 ESLint 是完全插件化的。每條規(guī)則都是一個插件,你可以在運行時添加更多。你還可以添

    2024年04月09日
    瀏覽(27)
  • 超級詳細(xì) 最新 vite4+vue3+ts+element-plus+eslint-prettier 項目搭建流程

    系列文章目錄 【element-plus】 table表格每行圓角解決方案 element也通用 【Vue3+Vite+Ts+element-plus】使用tsx實現(xiàn)左側(cè)欄菜單無限層級封裝 超級詳細(xì)GitBook和GitLab集成步驟【linux環(huán)境】 1.1、項目創(chuàng)建 執(zhí)行以下代碼將vite將會自動生成初始的 vite4+vue3+ts的項目模板,pnpm、npm、yarn 選擇一種執(zhí)

    2024年02月04日
    瀏覽(25)
  • 基于Vue3+Vite+TS+ESLint+Prettier+Husky+lint-staged+commitlint+stylelint的項目構(gòu)建

    基于Vue3+Vite+TS+ESLint+Prettier+Husky+lint-staged+commitlint+stylelint的項目構(gòu)建

    博客后臺管理系統(tǒng)使用后的是基于Vue3+Vite+TS+ESLint+Prettier的開發(fā),具體項目構(gòu)建如下 ESLint: 控制代碼質(zhì)量 Prettier: 控制代碼風(fēng)格 2.1、安裝ESLint、Prettier相關(guān)相關(guān)包 eslint: ESLint的核心代碼庫 prettier: Prettier的格式化代碼的核心代碼庫 eslint-config-airbnb-base: airbnb的代碼規(guī)范(依賴pl

    2024年02月07日
    瀏覽(30)
  • 小程序-uni-app:uni-app-base項目基礎(chǔ)配置及使用/uni-app+vue3+ts+vite+vscode

    小程序-uni-app:uni-app-base項目基礎(chǔ)配置及使用/uni-app+vue3+ts+vite+vscode

    目前(20230605)uni-app最新版本(3.8.4.20230531) 一、官網(wǎng)文檔 微信開放文檔 uni-app官網(wǎng) 二、創(chuàng)建項目 項目目標(biāo):vue3+ts+vite+vscode 創(chuàng)建以 typescript 開發(fā)的工程(如命令行創(chuàng)建失敗,請直接訪問?gitee?下載模板) npx degit dcloudio/uni-preset-vue#vite-ts uniapp-base ? 本文創(chuàng)建成功 ? 為了驗

    2024年02月15日
    瀏覽(91)
  • 小程序-uni-app:uni-app-base項目基礎(chǔ)配置及使用 / uni-app+vue3+ts+vite+vscode

    小程序-uni-app:uni-app-base項目基礎(chǔ)配置及使用 / uni-app+vue3+ts+vite+vscode

    目前(20230605)uni-app最新版本(3.8.4.20230531) 一、官網(wǎng)文檔 微信開放文檔 uni-app官網(wǎng) 二、創(chuàng)建項目 項目目標(biāo):vue3+ts+vite+vscode 創(chuàng)建以 typescript 開發(fā)的工程(如命令行創(chuàng)建失敗,請直接訪問?gitee?下載模板) npx degit dcloudio/uni-preset-vue#vite-ts uniapp-base ? 本文創(chuàng)建成功 ? 為了驗

    2024年02月05日
    瀏覽(3535)
  • Vue3 + Vite + Ts 開發(fā)必備的 VSCode 插件

    Vue3 + Vite + Ts 開發(fā)必備的 VSCode 插件

    Vetur:Vue 語法高亮和語法檢查插件。 Vue Peek:快速定位 Vue 組件和模板。 Vue 3 Snippets:快速生成 Vue3 相關(guān)代碼的代碼片段。 Vue VSCode Extension Pack:包含了一系列優(yōu)秀的 Vue 相關(guān)插件,如 Vetur、Vue Peek、ESLint 等。 Vite:Vue 官方提供的快速開發(fā)工具,可以快速構(gòu)建和啟動項目,同時

    2024年02月05日
    瀏覽(30)
  • vue3項目 - Eslint 配置代碼風(fēng)格

    vue3項目 - Eslint 配置代碼風(fēng)格

    總結(jié): Prettier? ?(代碼規(guī)范的插件,格式化 )--- 美觀 Eslint ? (規(guī)范、糾錯、檢驗錯誤 )----- 糾錯 首先, 禁用 Prettier 插件,安裝 ESLint 插件,配置保存時自動修復(fù) 再 配置代碼風(fēng)格文件 .eslintrc.cjs (Prettier 配置 + ESLint 配置, 附配置代碼 ) 配置內(nèi)容 如, Prettier:單引號、

    2024年02月04日
    瀏覽(21)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包