Compare commits

...
Author SHA1 Message Date
ji ruo 0f468383c1 chore: 统一 install.sh 和 update.sh 的前端产物复制逻辑
与 README.md 保持一致,使用 mkdir -p 和 cp -r web/out/. 避免目录嵌套问题。
删除了不必要的 rm -rf 操作,使脚本更健壮。
2026-11-14 20:31:24 +08:00
Bhao e45fa6e7b3 docs(readme): 修复前端构建产物复制命令的目录嵌套问题 2026-11-05 22:04:16 +08:00
3 changed files with 11 additions and 6 deletions

No files matched your search

+7 -4
View File
@@ -157,9 +157,11 @@ cp config.example.json config.json # 填好 database 连接
```bash
# 1) 前端静态导出
cd web && npm ci && npm run build:static && cd ..
# 2) 拷进内嵌目录
cp -r web/out server/webui/dist
# 3) 编译(-tags embedui 才内嵌前端)
# 2) 创建内嵌目录
mkdir -p server/webui/dist
# 3) 拷进内嵌目录
cp -r web/out/. server/webui/dist
# 4) 编译(-tags embedui 才内嵌前端)
CGO_ENABLED=0 go build -tags embedui -o artex ./cmd/artex
./start.sh
```
@@ -290,7 +292,8 @@ cp -r <解压目录>/skills ./ && cp <解压目录>/artex ./
```bash
git pull
cd web && npm ci && npm run build:static && cd ..
cp -r web/out server/webui/dist
mkdir -p server/webui/dist
cp -r web/out/. server/webui/dist
CGO_ENABLED=0 go build -tags embedui -o artex ./cmd/artex
# 重启 ./start.sh
```
+2 -1
View File
@@ -98,7 +98,8 @@ JSON
if command -v npm >/dev/null 2>&1; then
info "构建前端静态产物…"
( cd web && npm ci && npm run build:static )
rm -rf server/webui/dist && cp -r web/out server/webui/dist
mkdir -p server/webui/dist
cp -r web/out/. server/webui/dist/
info "编译内嵌单二进制…"
CGO_ENABLED=0 go build -tags embedui -trimpath -o artex ./cmd/artex
else
+2 -1
View File
@@ -59,7 +59,8 @@ update_local(){
if command -v npm >/dev/null 2>&1; then
info "重建前端静态产物…"
( cd web && npm ci && npm run build:static )
rm -rf server/webui/dist && cp -r web/out server/webui/dist
mkdir -p server/webui/dist
cp -r web/out/. server/webui/dist/
info "重新编译内嵌单二进制…"
CGO_ENABLED=0 go build -tags embedui -trimpath -o artex ./cmd/artex
else