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

Vue typescript項(xiàng)目配置eslint+prettier

這篇具有很好參考價(jià)值的文章主要介紹了Vue typescript項(xiàng)目配置eslint+prettier。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

本文基于

  • “vite”: “^5.0.0”

1.安裝依賴

安裝 eslint

yarn add eslint --dev

安裝 eslint-plugin-vue

yarn add eslint-plugin-vue --dev

主要用于檢查 Vue 文件語法

安裝 prettier 及相關(guān)插件

yarn add prettier eslint-config-prettier eslint-plugin-prettier --dev

安裝 typescript 解析器、規(guī)則補(bǔ)充

yarn add @typescript-eslint/parser @typescript-eslint/eslint-plugin --dev

2.根目錄創(chuàng)建 .eslintrc.cjs

module.exports = {
  env: { browser: true, es2020: true },
  extends: [
    'eslint:recommended',
    'plugin:vue/vue3-recommended',
    'plugin:@typescript-eslint/recommended',
    'eslint-config-prettier',
    'plugin:prettier/recommended'
  ],
  parser: 'vue-eslint-parser',
  parserOptions: {
    ecmaVersion: 'latest',
    sourceType: 'module',
    parser: '@typescript-eslint/parser'
  },
  plugins: ['vue', 'prettier'],
  rules: {
    'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off'
  }
};

@vue/typescript/recommended這是哪個(gè)插件,vue,typescript,vue,typescript

3.根目錄創(chuàng)建 .prettierrc.cjs

module.exports = {
  // 字符串是否使用單引號(hào)
  singleQuote: true,
  // 大括號(hào)首尾是否需要空格
  bracketSpacing: true,
  // 對(duì)象末尾是否需要逗號(hào)
  trailingComma: 'none',
  // 箭頭函數(shù)參數(shù)括號(hào)(1個(gè)參數(shù)不需要, 1個(gè)以上需要)
  arrowParens: 'avoid',
  // 折行標(biāo)準(zhǔn)(默認(rèn))
  proseWrap: 'preserve',
  // 根據(jù)顯示樣式?jīng)Q定html是否折行
  htmlWhitespaceSensitivity: 'css',
  // 換行符(crlf/lf/auto)
  endOfLine: 'auto'
};

@vue/typescript/recommended這是哪個(gè)插件,vue,typescript,vue,typescript

4.配置 package.json 的 scripts 字段

"scripts": {
   ...
   "lint": "eslint . --ext vue,ts --report-unused-disable-directives --max-warnings 0"
}

@vue/typescript/recommended這是哪個(gè)插件,vue,typescript,vue,typescript

5.測(cè)試配置

yarn lint

@vue/typescript/recommended這是哪個(gè)插件,vue,typescript,vue,typescript

如果本篇文章對(duì)你有幫助的話,很高興能夠幫助上你。

當(dāng)然,如果你覺得文章有什么讓你覺得不合理、或者有更簡單的實(shí)現(xiàn)方法又或者有理解不來的地方,希望你在看到之后能夠在評(píng)論里指出來,我會(huì)在看到之后盡快的回復(fù)你。文章來源地址http://www.zghlxwxcb.cn/news/detail-792771.html

到了這里,關(guān)于Vue typescript項(xiàng)目配置eslint+prettier的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Vue項(xiàng)目中代碼規(guī)范(Prettier + ESLint)

    Vue項(xiàng)目中代碼規(guī)范(Prettier + ESLint)

    P r e t t i e r 用于統(tǒng)一代碼格式,它主要關(guān)注代碼外觀,例如縮進(jìn)、換行、引號(hào)等 Prettier用于統(tǒng)一代碼格式,它主要關(guān)注代碼外觀,例如縮進(jìn)、換行、引號(hào)等 P re tt i er 用于統(tǒng)一代碼格式,它主要關(guān)注代碼外觀,例如縮進(jìn)、換行、引號(hào)等 E S L i n t 用于代碼質(zhì)量和規(guī)范,它主要可

    2024年02月04日
    瀏覽(22)
  • Nodejs+Typescript+Eslint+Prettier+Husky項(xiàng)目構(gòu)建

    倉庫地址 確保已經(jīng)安裝了git以及Node.js和npm,通過 git -v 、 node -v 和 npm -v 檢查是否安裝。 在新建的tsconfig.json中,修改target、module、和outDir,其中outDir設(shè)置為 ./dist ,其他根據(jù)情況設(shè)置。 根據(jù)情況選擇配置: 首先,安裝 Prettier,在項(xiàng)目目錄中,運(yùn)行 創(chuàng)建一個(gè) .prettierrc 文件來

    2024年02月11日
    瀏覽(21)
  • vue3-eslint-prettier-czgit配置

    vue3-eslint-prettier-czgit配置

    一:vue3 1.1 vue3創(chuàng)建 輸入命令后根據(jù)提示選擇,項(xiàng)目是ts所以必選typescript 1.2 安裝依賴 1.3 運(yùn)行 二:配置eslint 2.1 執(zhí)行安裝命令 2.2 初始化eslint 依次選擇 2.3 依賴安裝完成后,會(huì)生成 .eslintrc.cjs 配置文件 2.4 在 package.json 文件中的 script 中添加 lint 命令 2.5 執(zhí)行 lint 命令 遇到這樣

    2024年02月15日
    瀏覽(17)
  • vue3+ts項(xiàng)目02-安裝eslint、prettier和sass

    vue3+ts項(xiàng)目02-安裝eslint、prettier和sass

    項(xiàng)目創(chuàng)建 生成配置文件 安裝其他插件 修改.eslintrc.cjs 添加.eslintignore https://prettier.io/ 添加.prettierrc.cjs 添加.prettierignore https://stylelint.io/ 配置.stylelintrc.cjs 配置忽略文件.stylelintignore package.json增加配置 執(zhí)行 yarn format 會(huì)自動(dòng)格式化css、js、html、json還有markdown代碼

    2024年02月06日
    瀏覽(19)
  • vite vue3配置eslint和prettier以及sass

    vite vue3配置eslint和prettier以及sass

    教程 官網(wǎng) vue-eslint ts-eslint 生成配置文件 安裝其他插件 修改.eslintrc.cjs 添加.eslintignore 測(cè)試 也可以執(zhí)行查看結(jié)果 官網(wǎng) 添加.prettierrc.cjs 添加.prettierignore https://stylelint.io/ 配置.stylelintrc.cjs 配置忽略文件.stylelintignore package.json增加配置 執(zhí)行 yarn format 會(huì)自動(dòng)格式化ts、js、html、js

    2024年01月23日
    瀏覽(24)
  • vue3項(xiàng)目+TypeScript前端項(xiàng)目—— vue3搭建項(xiàng)目+eslint+husky

    vue3項(xiàng)目+TypeScript前端項(xiàng)目—— vue3搭建項(xiàng)目+eslint+husky

    今天來帶大家從0開始搭建一個(gè)vue3版本的后臺(tái)管理系統(tǒng)。一個(gè)項(xiàng)目要有統(tǒng)一的規(guī)范,需要使用eslint+stylelint+prettier來對(duì)我們的代碼質(zhì)量做檢測(cè)和修復(fù),需要使用husky來做commit攔截,需要使用commitlint來統(tǒng)一提交規(guī)范,需要使用preinstall來統(tǒng)一包管理工具。 下面我們就用這一套規(guī)范

    2024年02月22日
    瀏覽(25)
  • uniapp+vite+vue3+ts配置eslint代碼檢查及prettier規(guī)范檢查

    uniapp+vite+vue3+ts配置eslint代碼檢查及prettier規(guī)范檢查

    首先要知道eslint與prettier的區(qū)別,ESLint 是一個(gè)用于檢測(cè)?JavaScript?代碼中的錯(cuò)誤和潛在問題的工具。它只關(guān)注你寫的代碼是否正確,不會(huì)管你代碼的格式;Prettier 則是一個(gè)代碼格式化工具,它旨在確保代碼在縮進(jìn)、空格、換行、引號(hào)和分號(hào)等格式化方面遵循一致的規(guī)則,在

    2024年03月16日
    瀏覽(41)
  • vite+vue3+ts+eslint+prettier+husky+lint-stated 項(xiàng)目搭建

    項(xiàng)目搭建 創(chuàng)建初始項(xià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 配置,以下是我選擇的配置項(xiàng) ? How would you like to use ESLint? · style ? What type of modules does your project

    2024年02月08日
    瀏覽(29)
  • 從0搭建Vue3組件庫(十一): 集成項(xiàng)目的編程規(guī)范工具鏈(ESlint+Prettier+Stylelint)

    從0搭建Vue3組件庫(十一): 集成項(xiàng)目的編程規(guī)范工具鏈(ESlint+Prettier+Stylelint)

    欲先善其事,必先利其器。一個(gè)好的項(xiàng)目是必須要有一個(gè)統(tǒng)一的規(guī)范,比如代碼規(guī)范,樣式規(guī)范以及代碼提交規(guī)范等。統(tǒng)一的代碼規(guī)范旨在增強(qiáng)團(tuán)隊(duì)開發(fā)協(xié)作、提高代碼質(zhì)量和打造開發(fā)基石,所以每個(gè)人必須嚴(yán)格遵守。 本篇文章將引入 ESLint+Prettier+Stylelint 來對(duì)代碼規(guī)范化。 ESLint

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

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

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

    2024年01月24日
    瀏覽(30)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包