{ "name": "vite-ts-ssr-demo", "private": true, "version": "1.0.0", "type": "module", "scripts": { "?dev": "CSR 渲染方式启动开发", "dev": "vite serve", "?dev:ssr": "SSR 渲染方式启动开发", "dev:ssr": "node server", "?build": "普通编译", "build": "vue-tsc --noEmit && vite build", "?build:ssr": "SSR 模式编译", "build:ssr": "yarn build:client && yarn build:server", "build:client": "vite build --outDir dist/client", "build:server": "vite build --outDir dist/server --ssr src/entry-server.ts", "?preview": "预览", "preview": "vite preview" }, "dependencies": { "axios": "^1.5.0", "express": "^4.18.1", "path": "^0.12.7", "vite-plugin-compression": "^0.5.1", "vue": "^3.2.37", "vue-class-component": "^8.0.0-rc.1", "vue-property-decorator": "^10.0.0-rc.3", "vue-router": "^4.1.5" }, "devDependencies": { "@types/express": "^4.17.13", "@types/node": "^18.7.16", "@vitejs/plugin-vue": "^3.1.0", "typescript": "^4.6.4", "vite": "^3.1.0", "vite-plugin-pages": "^0.26.0", "vue-tsc": "^0.40.4" } }