Skip to content
This repository has been archived by the owner on Mar 9, 2024. It is now read-only.

SMS-COSMO/SMS-Tree-FE

Repository files navigation

SMS-Tree

开发环境配置

  1. 克隆整个仓库到本地计算机。

  2. 命令行工作目录切到仓库根文件夹,使用 pnpm 安装前端仓库的相关依赖:

    pnpm i

获取后端 submodule

git submodule init
git submodule update --remote

更新 submodule:

git submodule update --remote

Note

为了防止编辑器 typescript language server 无法解析后端类型,推荐为后端安装依赖

cd SMS-Tree-BE
pnpm i

如果出现 RouterOutput 类型错误(如:全是 never),请更新前端/后端 trpc 版本,使之互相匹配!

测试与本地部署

pnpm dev

在局域网内打开:

pnpm dev:local

所有可用命令

所有命令都应以 pnpm 开头,示例:pnpm dev。

  1. dev:启动开发服务器
  2. dev:local:在局域网内启动开发服务器
  3. build:编译生产环境
  4. lint:校验代码规范
  5. lint:fix:校验代码规范并自动修复可修复错误