本项目使用:
- Vue.js 3 前端框架
- TypeScript
- Vite 构建工具
- Vue-router 路由管理
- Pinia 全局状态管理
- Vue-Echarts 数据可视化
- Sass
src
源代码目录apis
和后端的API, 封装了axiosApp.vue
根组件assets
静态文件目录components
组件router
路由管理stores
状态管理types
类型管理utils
工具/其他东西views
页面
dist
构建目录
- 安装依赖
pnpm install
-
修改配置:
/join-us-vue/src/utils/const.ts
中ENV
为pro
进入生产模式。 -
项目打包
pnpm run build
-
上传
/dist
目录到服务器 -
配置静态资源服务器(以nginx为例)
server {
listen 8080; #监听端口
server_name jh-home; # 服务名称,可任选
location / {
alias /www/jhhome/;
index index.html;
try_files $uri $uri/ /index.html; # 神奇的一行
}
}
- 注意检查您配置的监听端口是否开放。