diff --git a/scripts/build-frontend.sh b/scripts/build-frontend.sh index 17b3342..160c5f4 100755 --- a/scripts/build-frontend.sh +++ b/scripts/build-frontend.sh @@ -28,20 +28,17 @@ build_project() { exit 1 fi - if [[ ! -d "${project_dir}/node_modules" ]]; then - echo "${project_name} 依赖尚未安装,请先在 ${project_dir} 安装依赖。" >&2 - exit 1 - fi - echo echo "开始构建:${project_name}" ( cd "${project_dir}" case "${package_manager}" in pnpm) + pnpm i pnpm build ;; npm) + npm i npm run build ;; *)