Browse Source

Refactor sqlite3 installation process in deploy.sh. Updated script to force reinstall and rebuild sqlite3 to ensure compatibility with the current platform.

deploy
dash 11 months ago
parent
commit
3cbaeecb04
  1. 5
      deploy.sh

5
deploy.sh

@ -74,7 +74,10 @@ cd backend
# 删除 sqlite3 模块并重新安装,确保在当前平台编译 # 删除 sqlite3 模块并重新安装,确保在当前平台编译
rm -rf node_modules/.pnpm/sqlite3@* 2>/dev/null || true rm -rf node_modules/.pnpm/sqlite3@* 2>/dev/null || true
rm -rf node_modules/sqlite3 2>/dev/null || true rm -rf node_modules/sqlite3 2>/dev/null || true
pnpm rebuild sqlite3 || pnpm install sqlite3 --force # 强制重新安装 sqlite3,确保在当前平台编译
pnpm install sqlite3 --force
# 重建以确保原生模块正确编译
pnpm rebuild sqlite3
cd .. cd ..
echo -e "${GREEN}✅ sqlite3 重建完成${NC}" echo -e "${GREEN}✅ sqlite3 重建完成${NC}"

Loading…
Cancel
Save