We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a7f14ac commit c733d61Copy full SHA for c733d61
1 file changed
run.sh
@@ -1,2 +1,22 @@
1
-# cd /Users/jason/Dev/mycelium/my-exploration/projects/aastar-docs && rm -rf .vitepress/cache .vitepress/dist node_modules/.vite && echo "✅ 缓存已清理"
2
-pnpm run docs:dev
+#!/usr/bin/env bash
+set -euo pipefail
3
+
4
+port=5173
5
+pids="$(lsof -ti "tcp:${port}" 2>/dev/null || true)"
6
+if [[ -n "${pids}" ]]; then
7
+ kill ${pids} 2>/dev/null || true
8
9
+ for _ in {1..30}; do
10
+ if ! lsof -ti "tcp:${port}" >/dev/null 2>&1; then
11
+ break
12
+ fi
13
+ sleep 0.1
14
+ done
15
16
+ pids="$(lsof -ti "tcp:${port}" 2>/dev/null || true)"
17
+ if [[ -n "${pids}" ]]; then
18
+ kill -9 ${pids} 2>/dev/null || true
19
20
+fi
21
22
+pnpm run docs:dev -- --port "${port}" --strictPort
0 commit comments