/vue_admin

vue typescript 環境建置

Primary LanguageVue

Vue3 + Vite + TypeScript + Element plus + Pinia starter

Vue 3 小專案開發模板 ( Vue3 + Vite + TypeScript + Element plus + Pinia ) Node18

使用技術 & 套件

  1. Vue3
  2. Vite
  3. Node18
  4. Typescript
  5. Element plus
  6. Pinia
  7. scss, postcss, sass-loader
  8. vue-router
  9. axios
  10. mockjs, vite-plugin-mock
  11. vite-plugin-svg-icons

使用 lint 套件 & 風格規範

  1. Prettier
  2. stylelint
  3. eslint (recommended)
  4. commitlint 搭配 husky 套件 ( 規範 commit 內容使用)
  5. scripts/preinstall.js ( 規範套件管理工具類型 )

集成

  1. svg 集成
  2. scss 集成 ( 含 reset, 全域變數設置 )

api 資源

服務器域名: http://sph-api.atguigu.cn swagger文檔: http://39.98.123.211:8510/swagger-ui.html#/

安裝指令

yarn

執行開發環境

yarn dev

建構開發環境

yarn build

建構測試環境

yarn build:test

建構生產環境

yarn build:pro

文件總覽

yarn preview

src 內 lint 檢查

yarn lint

src 內 lint 檢查並修復

yarn fix