欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用自動導入后eslint報錯eslint9的問題及解決方法

 更新時間:2025年03月21日 11:17:10   作者:YUELEI118  
本文介紹了使用`pnpm create vue@latest`創(chuàng)建Vue應用時,如何配置ESLint和Prettier,包括解決兩者沖突以及自動導入后Eslint報錯的問題,感興趣的朋友一起看看吧

前提:使用pnpm create vue@latest創(chuàng)建vue應用,并且在創(chuàng)建項目時就勾選eslint和prettier,不然有些配置還需要手動配,比如解決eslint和prettier的沖突問題

1. 解決使用自動導入后Eslint報錯問題

配置vite.config.ts

    // 自動導入api
    AutoImport({
      resolvers: [ElementPlusResolver()],
      imports: ['vue', 'pinia', 'vue-router'],
      // dts: 'src/auto-imports.d.ts', // 生成自動導入的類型聲明文件
      eslintrc: {
        enabled: true, // 生成 ESLint 兼容的配置文件,運行程序后會生成下面這個文件,再設置成false
        filepath: './.eslintrc-auto-import.json', // 指定 ESLint 配置文件路徑
      },
    }),

eslint.config.ts配置

import { createRequire } from 'module'
const require = createRequire(import.meta.url)
const autoImportConfig = require('./.eslintrc-auto-import.json')
export default defineConfigWithVueTs(
	.......
  {
    languageOptions: {
      // 導入變量
      globals: {
        ...autoImportConfig.globals, // 自動導入的全局變量
    },
  },
)

2. eslint完整配置文件

import pluginVue from 'eslint-plugin-vue' // Vue規(guī)范
import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript'
import globals from 'globals'
import { createRequire } from 'module'
const require = createRequire(import.meta.url)
const autoImportConfig = require('./.eslintrc-auto-import.json')
// 它禁用了所有不必要的或可能與 Prettier 沖突的規(guī)則,確保將其放在最后,以便有機會覆蓋其他配置。
import skipFormatting from '@vue/eslint-config-prettier/skip-formatting'
export default defineConfigWithVueTs(
  {
    name: 'app/files-to-lint',
    files: ['**/*.{ts,mts,tsx,vue}'],
  },
  {
    name: 'app/files-to-ignore',
    ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'],
  },
  {
    languageOptions: {
      // 導入變量后,在項目中使用瀏覽器、node、自定義的變量時就不會報錯
      globals: {
        ...globals.browser, // 瀏覽器全局變量
        ...globals.node, // Node.js 全局變量
        ...autoImportConfig.globals, // 自動導入的全局變量
      },
    },
  },
  pluginVue.configs['flat/essential'],
  vueTsConfigs.recommended,
  skipFormatting,
  {
    // 自定義規(guī)則
    rules: {
      'vue/multi-word-component-names': 'off', // 禁用 簡單名字 規(guī)則
      'no-console': 'off',
      'no-debugger': 'off',
    },
  },
  {
    // 那些文件不需要eslint校驗
    ignores: ['**/dist/**', '**/node_modules/**', '.css'],
  },
)

到此這篇關于使用自動導入后eslint報錯eslint9的問題及解決方法的文章就介紹到這了,更多相關自動導入后Eslint報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Vue實現(xiàn)剪切板圖片壓縮功能

    Vue實現(xiàn)剪切板圖片壓縮功能

    這篇文章主要介紹了Vue實現(xiàn)剪切板圖片壓縮功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • Vue3.x源碼調(diào)試的實現(xiàn)方法

    Vue3.x源碼調(diào)試的實現(xiàn)方法

    這篇文章主要介紹了Vue3.x源碼調(diào)試的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • Vuex數(shù)據(jù)持久化實現(xiàn)的思路與代碼

    Vuex數(shù)據(jù)持久化實現(xiàn)的思路與代碼

    Vuex數(shù)據(jù)持久化可以很好的解決全局狀態(tài)管理,當刷新后數(shù)據(jù)會消失,這是我們不愿意看到的。這篇文章主要給大家介紹了關于Vuex數(shù)據(jù)持久化實現(xiàn)的思路與代碼,需要的朋友可以參考下
    2021-05-05
  • vue3?頭像上傳?組件功能實現(xiàn)

    vue3?頭像上傳?組件功能實現(xiàn)

    這篇文章主要介紹了vue3頭像上傳組件功能,用到了自定義組件v-model的雙向綁定,使用axios + formData 上傳文件,本文結合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • 簡單談談Vue3中的ref和reactive

    簡單談談Vue3中的ref和reactive

    vue3中實現(xiàn)響應式數(shù)據(jù)的方法是就是使用ref和reactive,所謂響應式就是界面和數(shù)據(jù)同步,能實現(xiàn)實時更新,下面這篇文章主要給大家介紹了關于Vue3中ref和reactive的相關資料,需要的朋友可以參考下
    2023-04-04
  • 淺談Vue響應式(數(shù)組變異方法)

    淺談Vue響應式(數(shù)組變異方法)

    這篇文章主要介紹了淺談Vue響應式(數(shù)組變異方法),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • vue中插槽整理及用法分析

    vue中插槽整理及用法分析

    在本篇文章里小編給大家整理的是一篇關于vue中插槽整理及用法分析內(nèi)容,對此有興趣的朋友們可以跟著學習下。
    2021-12-12
  • vue路由對不同界面進行傳參及跳轉的總結

    vue路由對不同界面進行傳參及跳轉的總結

    這篇文章主要介紹了vue路由對不同界面進行傳參及跳轉的總結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • 基于vue實現(xiàn)圓形菜單欄組件

    基于vue實現(xiàn)圓形菜單欄組件

    這篇文章主要介紹了基于vue實現(xiàn)的圓形菜單欄組件,本文通過實例代碼,圖文詳解的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • vue中$set的使用(結合在實際應用中遇到的坑)

    vue中$set的使用(結合在實際應用中遇到的坑)

    這篇文章主要介紹了vue中$set的使用(結合在實際應用中遇到的坑),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07

最新評論