diff --git a/scripts/dev-up.sh b/scripts/dev-up.sh index 126ed52..1114eb1 100644 --- a/scripts/dev-up.sh +++ b/scripts/dev-up.sh @@ -29,6 +29,11 @@ echo "- 将使用外部构建的前端 (dist/)" SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd) ROOT_DIR=$(cd "$SCRIPT_DIR/.." && pwd) +if [ ! -d "$ROOT_DIR/node_modules" ]; then + echo "[提示] 未检测到 node_modules,将安装依赖 (pnpm install)" + (cd "$ROOT_DIR" && pnpm install) +fi + if [ ! -d "$ROOT_DIR/dist" ]; then echo "[提示] 未检测到 dist/,将进行前端构建 (pnpm build)" (cd "$ROOT_DIR" && pnpm run build)