debug
This commit is contained in:
@@ -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` 里填写:
|
||||
|
||||
Reference in New Issue
Block a user