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

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

這篇具有很好參考價值的文章主要介紹了從零開始創(chuàng)建一個vue3+vite項目并集成element-plus、eslint以及prettier。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

項目git地址, 歡迎修改提交,不足地方還請補充批評指正!

項目git地址

簡介

ESLint 是一個用于識別和報告在 ECMAScript/JavaScript 代碼中發(fā)現(xiàn)的模式的工具,其目標是使代碼更加一致并避免錯誤。

ESLint 是完全插件化的。每條規(guī)則都是一個插件,你可以在運行時添加更多。你還可以添加社區(qū)插件、配置和解析器來擴展 ESLint 的功能。

先決條件

要使用 ESLint,你必須安裝并構(gòu)建 Node.js(^18.18.0^20.9.0>=21.1.0)并支持 SSL。(如果你使用的是官方 Node.js 發(fā)行版,則始終內(nèi)置 SSL。)

快速安裝

新建一個vue3-vite項目

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

npm init @eslint/config

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

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

如果你正在使用 ESLint 8.23.x 和 WebStorm 2022.2.x 或 PhpStorm 2022.2.x。
那么你可能會遇到 TypeError: this.libOptions.parse is not a function。
這是 ESLint 8.23.x 中的一個bug。ESLint 團隊正在努力解決這個問題,希望很快就能解決。
在此之前,解決方法是將你的 ESLint 的版本降至8.22。

首先安裝依賴

安裝在devDependencies里作為開發(fā)依賴,后綴加-D

"eslint": "8.22.0",
"eslint-plugin-auto-import": "^0.1.1",
"eslint-plugin-vue": "^9.23.0",
"eslint-plugin-prettier": "^5.1.3",
"eslint-config-prettier": "^9.1.0",
"prettier": "^3.2.5",
npm i eslint@8.22.0 -D

后創(chuàng)建 .eslintignore 文件, 排除不必要的格式化目錄

build/*.js
src/assets
public
dist
node_modules

.eslintrc.js

語法規(guī)則

規(guī)則嚴重性

要更改規(guī)則的嚴重性,請將規(guī)則 ID 設(shè)置為以下值之一:

  • "off"0 - 關(guān)閉規(guī)則
  • "warn"1 - 打開規(guī)則作為警告(不影響退出代碼)
  • "error"2 - 打開規(guī)則作為錯誤(觸發(fā)時退出代碼為 1)

其中如果使用 extends:eslint:recommended ,會使用eslint推薦的規(guī)則,就不用手動打開,但會觸發(fā)error需要關(guān)閉就對應(yīng)規(guī)則off

規(guī)則參考 https://eslint.nodejs.cn/docs/latest/rules/
.eslintrc.js文件文章來源地址http://www.zghlxwxcb.cn/news/detail-845729.html

module.exports = {
   
  env: {
   
    browser: true,
    es2021: true,
  },
  extends: [
    'eslint:recommended',
    'plugin:prettier/recommended',
    'plugin:vue/vue3-essential',
    'eslint-config-prettier',
    // './.eslintrc-auto-import.json'
  ],
  overrides: [
    {
   
      env: {
   
        node: true,
      },
      files: [
        '.eslintrc.{js,cjs}',
      ],
      parserOptions: {
   
        sourceType: 'script',
      },
    },
  ],
  parserOptions: {
   
    ecmaVersion: 'latest',
    sourceType: 'module',
  },
  plugins: [
    'vue',
    'prettier'
  ],
  rules: {
   
    semi: ['warn', 'never'], // 禁止尾部使用分號
    'no-undef': 'warn', //禁止使用未聲明的變量
    'no-unused-vars': 'warn', //禁止未使用的變量
    'linebreak-style': ['off'], // 關(guān)閉換行符驗證
    'no-

到了這里,關(guān)于從零開始創(chuàng)建一個vue3+vite項目并集成element-plus、eslint以及prettier的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 創(chuàng)建一個vite+vue3項目詳細教程

    創(chuàng)建一個vite+vue3項目詳細教程

    一、首先打開本地磁盤,找到一個存放路徑 ?這里 我選擇將新建項目放置在E盤的demo-vitedemo路徑下 二、在該路徑處打開命令行cmd ?三、在打開的命令行中輸入創(chuàng)建命令 ?注意在搭建之前要安裝node.js環(huán)境依賴,并且確認你的版本 Vite 需要Node.js版本 14.18+,16+。然而,有些模板需

    2024年02月15日
    瀏覽(25)
  • 從頭開始創(chuàng)建一個vue3.0項目

    vue3新變化 首次渲染更快,diff算法更快,內(nèi)存占用更少,打包體積更小 更好的Ts語法支持 Composition API 破壞語法的更新 移除了$on方法 移除過濾器選項(插值表達式不能夠再使用過濾器filter) 移除.sync(v-bind不能使用.sync修飾符) Vue3.0相關(guān)網(wǎng)址鏈接? Vue3.0官方地址 Vite 官網(wǎng)地址

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

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

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

    2024年04月28日
    瀏覽(22)
  • Vue3 + Vite + TypeScript + Element-Plus:從零到一構(gòu)建企業(yè)級后臺管理系統(tǒng)(前后端開源)

    Vue3 + Vite + TypeScript + Element-Plus:從零到一構(gòu)建企業(yè)級后臺管理系統(tǒng)(前后端開源)

    vue3-element-admin 是基于 vue-element-admin 升級的 Vue3 + Element Plus 版本的后臺管理前端解決方案,技術(shù)棧為 Vue3 + Vite4 + TypeScript + Element Plus + Pinia + Vue Router 等當前主流框架。 相較于其他管理前端框架,vue3-element-admin 的優(yōu)勢在于 一有一無 (有配套后端、無復雜封裝): 配套完整 Java 后

    2024年02月05日
    瀏覽(94)
  • 使用 Vite + Vue3 + Element-Plus + Pinia + Ts 搭建 Vue3 項目

    使用 Vite + Vue3 + Element-Plus + Pinia + Ts 搭建 Vue3 項目

    Vite 需要 Node.js 版本 14.18+,16+。然而,有些模板需要依賴更高的 Node 版本才能正常運行,當你的包管理器發(fā)出警告時,請注意升級你的 Node 版本。 首先 npm 輸入: Project name :項目名稱 Select a framework :選擇一個框架 Select a variant :選擇 ts 或者 js 輸入項目名稱后選擇 vue 選擇

    2024年02月09日
    瀏覽(26)
  • Vue3+Vite項目引入Element-plus并配置按需自動導入

    Vue3+Vite項目引入Element-plus并配置按需自動導入

    我使用的是 pnpm ,并且順便將 element-plus/icons 一起引入 如果您使用 Volar,請在根目錄下 tsconfig.json 中通過 compilerOptions.type 指定全局組件類型 3.1 首先你需要安裝 unplugin-vue-components 和 unplugin-auto-import 這兩款插件 3.2 然后把下列代碼插入到根目錄下 vite.config.ts 文件中 Element-lus官

    2024年02月13日
    瀏覽(25)
  • Vue3.3 + Vite4.3 + TypeScript5+ Element-Plus:從零到一構(gòu)建企業(yè)級后臺管理系統(tǒng)(前后端開源)

    Vue3.3 + Vite4.3 + TypeScript5+ Element-Plus:從零到一構(gòu)建企業(yè)級后臺管理系統(tǒng)(前后端開源)

    vue3-element-admin 是基于 vue-element-admin 升級的 Vue3 + Element Plus 版本的后臺管理前端解決方案,技術(shù)棧為 Vue3 + Vite4 + TypeScript + Element Plus + Pinia + Vue Router 等當前主流框架。 相較于其他管理前端框架,vue3-element-admin 的優(yōu)勢在于 一有一無 (有配套后端、無復雜封裝): 配套完整 Java 后

    2024年02月09日
    瀏覽(93)
  • vite創(chuàng)建vue3項目

    vite創(chuàng)建vue3項目

    這種方式創(chuàng)建的項目最快捷,因為基本依賴都裝好了 這種方式會基于模板創(chuàng)建項目,對于官方模板vue-ts,只帶有基礎(chǔ)的vue和ts,不帶有vue-router、pinia等 以上命令中,\\\"vue-ts\\\"是模板名稱 或者使用以下命令然后勾選模板來創(chuàng)建項目 這種方式創(chuàng)建的項目甚至連vite.config.ts都沒有,如

    2024年02月05日
    瀏覽(26)
  • 超級詳細 最新 vite4+vue3+ts+element-plus+eslint-prettier 項目搭建流程

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

    2024年02月04日
    瀏覽(23)
  • 【從零開始學Django篇001】從創(chuàng)建一個新的Django項目開始

    【從零開始學Django篇001】從創(chuàng)建一個新的Django項目開始

    ?? 作 者 主 頁 :?? CSDN 丨 博客園 ?? 學 習 交 流: ?? 在下周周ovoの社區(qū) ?? 從零開始 學Django 系列專欄: ??Django系列專欄 ? 在這個專欄,大概會從零開始了解到大部分的Django知識點。比如說?Django模板語言,路由系統(tǒng),視圖系統(tǒng),中間件,AJAX,瀏覽器的同源策略及使

    2024年02月08日
    瀏覽(52)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包