Skip to content
On this page

前端設置

版本

Node.js 版本至少為 v18.0.0

安裝

參考官方網站,安裝 Node.js

並安裝 yarn

sh
sudo npm install -g yarn

TypeScript

命名風格

TypeScript 變數命名規範:

  • 首字母大寫駝峯:型別、會回傳組件的函式
  • 首字母小寫駝峯:函數
  • 全小寫底線相連:非函數的區域變數、類別成員
  • 全大寫底線相連:全域常數

vite 編譯方式

vite 並不會檢查 TypeScript 的型別,只是簡單將型別抽掉變成 JavaScript 。

若要檢查型別,需要執行 npx tsc ,或是使用 npm 腳本: yarn check-ts

react

全使用 hook 。

css

變數命名

class, id 一律使用首字母小寫駝峯式

vscode 建議設定

typescript

使用工作區的 TypeScript ,而非 VSCode 自帶的 TypeScript 版本,否則 vscode 可能會報出不正確的錯誤提示。

具體操作請見官網

.eslintrc

如果 vscode 抱怨 .eslintrc 裡的註解不符合 JSON 規範,將語言設為 JSON with comment

外掛 eslint

vscode 的 eslint 預設不會作用到 .ts, .tsx 的檔案,請在 vscode 的 setting.json 中加入

"eslint.validate": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact",
],

外掛 stylelint

以 stylelint 檢查 css 風格。

postcss

安裝 postcss language support 來讓 & 語法正確高亮