【TL;DR】 修改後的專案模板
pnpm
store
的空間來儲存套件,避免每次都要重複安裝,可以節省空間
https://vitejs.dev/guide/#scaffolding-your-first-vite-project
node modules
資料夾會出現像捷徑的箭頭,代表從 store
連結過來的
而目前已經自動裝好 ESLint
了,所以接續只要做設定
https://eslint.org/docs/latest/use/getting-started#quick-start
npm
pnpm
抓資料夾有重複的設定檔案
刪掉其一,並整合到 .json
"airbnb-typescript"
"project": "./tsconfig.json"
package.json
.prettierrc.json
airbnb
的設定ESLint
的設定檔案追加規則用 pnpm 取代 npm,讓 node_modules 不再是容量怪獸
Effortlessly Setting up Your React Project with Vite, Husky, TypeScript, and ESLint: A Comprehensive Guide
Viteで作成したReact(TypeScript)プロジェクトにEsLintとPrettierを導入する(2022/02)