This commit is contained in:
Your Name
2026-04-16 22:35:08 +08:00
parent 9aa0d87c4a
commit 6ed4a99143
2 changed files with 53 additions and 28 deletions

View File

@@ -143,6 +143,7 @@ git pull --ff-only origin main
- 整套部署命令建议统一使用 `root`
- 不建议用 `www` 执行部署脚本
- 但前端 `npm install``npm run build` 会由脚本自动切到仓库属主执行
原因:
@@ -158,6 +159,13 @@ git pull --ff-only origin main
这些都属于 `root` 口径,不适合 `www` 用户执行。
补充说明:
- 脚本入口仍然是 `root`
- 但国外机的一键脚本内部会自动识别仓库属主
- 然后把前端构建切到仓库属主执行
- 这样可以避免把 `node_modules``dist`、源码目录权限烧成 `root`
最稳的执行方式:
```bash
@@ -229,6 +237,7 @@ nvm use 20
- 国外机器如果要构建前端,必须先确保 `nvm` 可用
- 一键部署脚本会调用 `nvm install 20``nvm use 20`
- 前端构建由仓库属主执行,不是由 `root` 直接执行
- 如果你用 `root` 执行脚本,而 `nvm` 实际装在别的用户目录下:
- 不需要改成 `www` 执行脚本
- 直接在 `install_overseas_quick.conf` 里填写: