eslint 安裝教學
eslint
安裝 eslint
安裝方式
1 | npm install eslint |
1 | npm install -g |
這裡需要注意, 是否要將eslint 安裝在global上,
如果安裝在global上的話,初始化就可以直接下eslint --init 來進行初始化,
如果沒有安裝在global上的話,則需要到package.json另外設定script
初始化
- eslint 安裝在 global 上
1 | eslint --init |
- 安裝在專案裡
設定package.json中的script1
2
3"scripts": {
"eslint":"eslint --init"
}
執行 eslint 初始化
1 | yarn eslint |
初始化選項
How would you like to use ESLint ?
你想使用 ESLint 來做什麼?- To check syntax only (檢查語法)
- To check syntax and find problems (檢查語法、找出問題)
- To check syntax, find problems, and enforce code style (檢查語法、找出問題和強制執行編碼風格)
What type of modules does your project use ?
此專案是用什麼方式導入模組?- JavaScript modules (import/export) (使用 import/export)
- CommonJs (require/exports) (使用 require/exports)
- None of these (不使用這些)
which framework does your project use ?
要在此專案用哪個框架 ?- React
- Vue.js
- None of these
Does your project use TypeScript ?
要使用 TypeScript 嗎 ?- No
- Yes
Where does your code run ?
要在哪個環境下使用 ?- Browser (瀏覽器)
- Node (Node)
How would you like to define a style for your project ?
要使用何種編碼風格?- Use a popular style guide (依照目前流行編碼規則)
- Anser questions about your style (回答問題來了解你的風格)
Which style guide do you want to follow ?
你想要選擇哪個風格?- Airbnb
- Standard
- Xo
What format do you want your config file to be in ?
產出的config檔案要用何種格式- JavaScript
- YAML
- JSON
回答完後,ESLint會依照回答的項目,檢查所需要的套件,詢問是否要直接幫你安裝
這個階段直接選擇 Yes 自動下載就好
- Which package manager do you want to use ?
選擇要使用的套件管理器- npm
- yarn
- pnpm
完成後 專案會多一個 .eslintrc.js
參考
- 標題: eslint 安裝教學
- 作者: Mao
- 撰寫于: 2023-06-06 22:56:00
- 更新于: 2023-08-05 03:41:21
- 連結: https://mao0507.github.io/2023/06/06/eslint/eslint安裝設定/
- 版權宣告: 本作品采用 CC BY-NC-SA 4.0 進行許可。
留言