已迁移至 Nuxt https://github.com/SMS-COSMO/SMS-Tree
-
克隆整个仓库到本地计算机。
-
命令行工作目录切到仓库根文件夹,使用
pnpm
安装前端仓库的相关依赖:pnpm i
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。
dev
:启动开发服务器dev:local
:在局域网内启动开发服务器build
:编译生产环境lint
:校验代码规范lint:fix
:校验代码规范并自动修复可修复错误