🛠 Tech Stack: Vite3 + Vue3 + Pinia + VueRouter4 + Express
📝 Document:Vue3+Vite3 SSR基本搭建
- dev
pnpm install
pnpm dev
- prod
pnpm install
pnpm build
pnpm serve
- test
pnpm install
pnpm test
├─ src
│ ├─ hooks
│ ├─ pages
│ ├─ router // VueRouter
│ ├─ store // Pinia
│ ├─ types
│ ├─ App.vue
│ ├─ entry-client.ts // mount dom && replace data
│ ├─ entry-server.js // replace html strings and static resources
│ └─ main.ts // create app
│
├─ __tests__
│ ├─ test-server // test server startup file
│ └─ vuessr.spec.ts // vue ssr test
│
├─ server.js // server file
├─ start-server.js // server startup file
├─ vite.config.ts
// ...