avatar

目錄
nuxt 實作筆記,掛上 eslint-config-airbnb-base

首先一定要記得 settings.json 要加入 vue

下載 eslint airbnb base

bash
1
npx install-peerdeps --dev eslint-config-airbnb-base

修改 .eslintrc.js

除了把 airbnb-base 加入 extends 之中

也必須把 import/no-unresolved 改成 off

否則 import Logo from '~/components/Logo.vue' 的 ~/ 會被 ESLint 當成有問題的路徑

.eslintignore

如果有上傳 dist 資料夾,就是把 .gitignore 的 dist 註解掉

就必須要新增 .eslintignore 來 ignore 掉 dist 資料夾的內容

package.json 的 scripts 之中的 lint 也要補上 .eslintignore,不然 –ignore-path 寫死的狀況下不會吃沒有寫到的檔案

json
1
"lint": "eslint --ext .js,.vue --ignore-path .gitignore .eslintignore",

lint

bash
1
npm run lint

文章作者: 小馬彬
文章鏈接: https://littlehorseboy.github.io/2019/12/06/nuxt-second/
版權聲明: 本博客所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 小馬彬的部落格

評論