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

【已解決】在 Vite 項(xiàng)目中使用 eslint-config-ali 時(shí)遇到的解析錯(cuò)誤

這篇具有很好參考價(jià)值的文章主要介紹了【已解決】在 Vite 項(xiàng)目中使用 eslint-config-ali 時(shí)遇到的解析錯(cuò)誤。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

重現(xiàn)錯(cuò)誤

  1. 搭建 Vite 項(xiàng)目
pnpm create vite my-vue-app --template vue
  1. 安裝
pnpm i -D eslint-config-ali @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-import eslint-import-resolver-typescript vue-eslint-parser eslint-plugin-vue
  1. 配置 .eslintrc
{
  "extends": ["eslint-config-ali/typescript/vue"]
}

錯(cuò)誤信息

vite.config.ts 首行開始處位置:

Parsing error: ESLint was configured to run on <tsconfigRootDir>/vite.config.ts using parserOptions.project: <tsconfigRootDir>/tsconfig.json

However, that TSConfig does not include this file. Either:

  • Change ESLint’s list of included files to not include this file

  • Change that TSConfig to include this file

  • Create a new TSConfig that includes this file and include it in your parserOptions.project

See the typescript-eslint docs for more info: https://typescript-eslint.io/linting/troubleshooting#i-get-errors-telling-me-eslint-was-configured-to-run–however-that-tsconfig-does-not–none-of-those-tsconfigs-include-this-file

錯(cuò)誤原因

ESLint 識(shí)別包含在 include 屬性中的內(nèi)容,默認(rèn)是從 tsconfig.json 中讀取的,而 vite.config.ts 包含在 tsconfig.node.jsoninclude 屬性中,通過(guò) references 屬性引用到 tsconfig.json 中,造成了 ESLint 識(shí)別不到該文件。

解決錯(cuò)誤

修改 .eslintrcparserOptions.project 配置,增加 tsconfig.node.json,如下:

{
  "extends": ["eslint-config-ali/typescript/vue"],
  "parserOptions": {
    "project": ["tsconfig.json", "tsconfig.node.json"]
  }
}

?? 搞定!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-774898.html

到了這里,關(guān)于【已解決】在 Vite 項(xiàng)目中使用 eslint-config-ali 時(shí)遇到的解析錯(cuò)誤的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(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)文章

  • 解決:uniapp項(xiàng)目打包微信小程序或原生app包(wgt),報(bào)錯(cuò):failed to load config from /xx/xx-mall/vite.config.ts

    解決:uniapp項(xiàng)目打包微信小程序或原生app包(wgt),報(bào)錯(cuò):failed to load config from /xx/xx-mall/vite.config.ts

    項(xiàng)目使用技術(shù): uniapp + vue3 + vite4.0.3 + node(v16.20.0) \\\"@dcloudio/uni-app\\\": \\\"3.0.0-alpha-3081220230731001\\\", \\\"@dcloudio/uni-mp-weixin\\\": \\\"3.0.0-alpha-3081220230731001\\\", \\\"vue\\\": \\\"^3.3.4\\\", \\\"vite\\\": \\\"4.0.3\\\", \\\"engines\\\": { ???????\\\"node\\\": \\\"=16.20.0\\\", ??????\\\"pnpm\\\": \\\"=8.0.0\\\" }, 最新測(cè)試: 使用 高版本node (v18.15.0), 刪除node_module

    2024年02月04日
    瀏覽(30)
  • Vue+vite創(chuàng)建項(xiàng)目關(guān)于vite.config.js文件的配置

    Vue+vite創(chuàng)建項(xiàng)目關(guān)于vite.config.js文件的配置

    Vue項(xiàng)目創(chuàng)建時(shí),我們見(jiàn)過(guò)vue-cli 創(chuàng)建項(xiàng)目和webpack 創(chuàng)建項(xiàng)目等方式。 現(xiàn)在Vue 3版本使用npm/pnpm create vue@latest 創(chuàng)建項(xiàng)目,是搭配使用vite工具構(gòu)建的。 創(chuàng)建完成的項(xiàng)目,最明顯的去別就是,項(xiàng)目配置文件命名不同,當(dāng)然,配置語(yǔ)法也有不同。 vue-cli 創(chuàng)建的項(xiàng)目,項(xiàng)目配置文件文件

    2024年02月12日
    瀏覽(20)
  • 使用 @antfu/eslint-config 配置 eslint (包含兼容uniapp方法)

    安裝 pnpm i -D eslint @antfu/eslint-config 創(chuàng)建 eslint.config.js 文件 創(chuàng)建 .vscode/settings.json 文件 配置保存自動(dòng)修復(fù) (如果不需要可以跳過(guò)) 修改規(guī)則(適用于uniapp) 解釋: vue/component-name-in-template-casing 為了解決在uniapp 里面駝峰命名組件無(wú)效的問(wèn)題 ban-ts-comment 在使用ts校驗(yàn)忽略的時(shí)候需要加上

    2024年02月04日
    瀏覽(48)
  • vue3+Vite+TS項(xiàng)目,配置ESlint和Prettier

    vue3+Vite+TS項(xiàng)目,配置ESlint和Prettier

    實(shí)操過(guò)的有兩種方式 1.vue腳手架 2.vite(推薦,也是尤大大團(tuán)隊(duì)研發(fā)) 具體怎么新建一個(gè)vue3項(xiàng)目就不多講了,可以按照官方文檔來(lái) 創(chuàng)建后的文件目錄長(zhǎng)這樣 多提一句,vite也會(huì)隨著時(shí)間不斷迭代,后續(xù)項(xiàng)目結(jié)構(gòu)可能還會(huì)發(fā)生變化,當(dāng)前使用的vue版本 和vite版本也一并貼出來(lái) 下

    2024年04月15日
    瀏覽(42)
  • vite+react+ts+eslint+prettier構(gòu)建react開發(fā)項(xiàng)目

    目錄 一、構(gòu)建項(xiàng)目 二、安裝eslint和prettier的依賴 三、修改.eslintrc.cjs,創(chuàng)建.prettierrc.cjs 1、.eslintrc.cjs文件配置 2、ESlint忽略文件.eslintignore 3、.prettierrc.cjs文件配置 ?4、prettierrc忽略配置文件.prettierignore

    2024年02月11日
    瀏覽(30)
  • vite項(xiàng)目在jenkins自動(dòng)打包報(bào)錯(cuò):failed to load config from ../vite.config.js You installed esbuild on

    在window環(huán)境開發(fā)用的找不到 esbuild-windows-64 ,在linux環(huán)境構(gòu)建需要使用 esbuild-linux-64 ,找不到 esbuild-linux-64 就會(huì)報(bào)錯(cuò) 實(shí)際報(bào)錯(cuò): 報(bào)錯(cuò)原因: vite在linux環(huán)境打找不到 esbuild-linux-64 2種解決方案: 1、在linux環(huán)境下,打包前先 npm i esbuild-linux-64 2、在外網(wǎng)windows環(huán)境下運(yùn)行以下命令(

    2024年02月13日
    瀏覽(22)
  • 搭建React項(xiàng)目,基于Vite+React+TS+ESLint+Prettier+Husky+Commitlint

    搭建React項(xiàng)目,基于Vite+React+TS+ESLint+Prettier+Husky+Commitlint

    node: 20.10.0 安裝包管理器pnpm 基于Vite創(chuàng)建項(xiàng)目 進(jìn)入項(xiàng)目目錄安裝依賴 啟動(dòng)項(xiàng)目 1、初始化ESLint 按下圖結(jié)果進(jìn)行初始化選擇: 按需選擇完配置后,選擇立即安裝,就可一鍵安裝相關(guān)依賴。安裝成功后 ESLint 幫我們創(chuàng)建了 .eslintrc.cjs 配置文件(cjs 是指 CommonJS 格式)。 2、在項(xiàng)目

    2024年02月04日
    瀏覽(27)
  • vite+vue3運(yùn)行項(xiàng)目報(bào)錯(cuò)failed to load config from ../vite.config.ts / Cannot find module ‘node:path‘

    vite+vue3運(yùn)行項(xiàng)目報(bào)錯(cuò)failed to load config from ../vite.config.ts / Cannot find module ‘node:path‘

    運(yùn)行vite+vue3項(xiàng)目時(shí)報(bào)錯(cuò): failed to load config from …/vite.config.ts error when starting dev server: Error: Cannot find module ‘node:path’ Require stack: /Users/list/Downloads/Admin-master/node_modules/vite/dist/node-cjs/publicUtils.cjs 百度了發(fā)現(xiàn)是node版本不夠,于是去升級(jí)node到16版本 1.清除npm緩存: 2.安裝node版本管

    2024年02月05日
    瀏覽(37)
  • vue3項(xiàng)目vite.config.js配置“代理”、“端口”、“打包名”、“圖片壓縮”

    前言 我們?cè)诖罱╲ue3項(xiàng)目的時(shí)候不可避免的會(huì)遇到“代理”、“端口”、“打包名”、“圖片壓縮”等配置問(wèn)題,本文逐一講述該怎么樣在vite.config.js中去配置。 一、配置代理端口和代理轉(zhuǎn)發(fā) vite.config.ts添加如下代碼 ts.config.json添加如下代碼 圖片壓縮先要引入vite-plugin-imagem

    2024年02月07日
    瀏覽(20)
  • 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)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包