项目启动
前期准备
- 开发环境:node 22.12+
- 开发工具:WebStorm
拉取项目代码
3.0 起 Web 端已拆分为独立仓库,前往 lihua-web 仓库 下载 master 分支代码,或直接执行
git clone https://gitee.com/yukino_git/lihua-web.git
使用 WebStorm(VSCode 亦可根据个人习惯)打开
lihua-web工程
安装依赖
项目使用
npm管理依赖,在工程根目录下执行npm install,或找到项目中README.md文件后点击安装依赖下的小箭头
出现依赖下载失败时可尝试以下操作
清空缓存
npm cache clear --force切换镜像仓库
npm config set registry https://registry.npmmirror.com/执行依赖安装
npm install
修改配置
请求前缀配置在
.env.development文件中,VITE_APP_BASE_API默认为/dev-api,VITE_APP_WS_API为 WebSocket 连接前缀,一般无需修改修改代理配置,找到项目中
vite.config.ts文件,修改server下port和proxy(重点),开发服务默认端口90,/dev-api请求代理到http://localhost:8085(重写去掉前缀),/ws-connect代理到ws://localhost:8085
对应后端配置
单体版配置在 lihua-admin/src/main/resources/application.yml 下,代理目标为单体服务地址 http://localhost:8085
微服务版配置在 lihua-gateway/src/main/resources/application-dev.yml 下,代理目标改为网关地址
启动项目
启动项目,依赖安装完成后点击开发模式启动或控制台输入
npm run dev即可执行启动命令
启动完成,启动完成后浏览器会自动打开页面,默认账号密码为
admin/123456
构建项目
控制台执行
npm run build即可执行构建命令,构建前会先执行vue-tsc类型检查(type-check)再进行vite build,两者并行执行,任一失败则构建终止构建产物输出至
dist目录,生产环境请求前缀由.env.production的VITE_APP_BASE_API(默认/prod-api)控制;构建产物已通过 esbuild 自动移除console与debugger

