# 克隆项目
git clone https://github.com/Calcium-Ion/new-api.git
cd /Users/liangfeng/evn/projects/new-api
# 创建环境配置文件
cp .env.example .env适用于主要进行前端代码修改的场景。
cd /Users/liangfeng/evn/projects/new-api
FRONTEND_BASE_URL=http://localhost:5173 go run main.gocd /Users/liangfeng/evn/projects/new-api/web
npm install
npm run dev特点:
FRONTEND_BASE_URL 连接后端 API适用于主要进行后端代码修改的场景。
cd /Users/liangfeng/evn/projects/new-api/web
npm install
npm run buildcd /Users/liangfeng/evn/projects/new-api
go run main.go特点:
默认使用 SQLite 数据库,如需使用 MySQL,在 .env 文件中配置:
SQL_DSN=user:password@tcp(127.0.0.1:3306)/dbname?parseTime=truego run 启动时可以设置环境变量:ENABLE_PPROF=true go run main.goweb/dist: no matching files found解决方案:需要先构建前端代码
cd /Users/liangfeng/evn/projects/new-api/web
npm run build检查:
FRONTEND_BASE_URL 配置cd /Users/liangfeng/evn/projects/new-api/web
npm run buildcd /Users/liangfeng/evn/projects/new-api
go buildMEMORY_CACHE_ENABLED=truenpm run lint:fix 格式化前端代码
加载评论中...