2026-04-28-22-55-15 - 更新经验记录(Node.js部署方案)
This commit is contained in:
@@ -34,11 +34,13 @@ AI 助手运行的容器/环境与项目实际开发环境分离,后者才装
|
||||
### C. 解决方案
|
||||
- 文档创建和 git 操作可在 AI 环境中完成
|
||||
- 构建验证(`npm run lint`、`npm run build`、`npm start`)需由用户在本地开发环境执行,或 AI 提供精确命令由用户自行运行
|
||||
- 在经验记录中标注此限制,提醒后续流程
|
||||
- **实际解决**: 用户提供了 sudo 权限和密码后,AI 通过 NodeSource 安装了 Node.js 22.x(`curl -fsSL https://deb.nodesource.com/setup_22.x | sudo bash` + `sudo apt install -y nodejs`),随后成功执行了完整部署流程
|
||||
- 在经验记录中标注此限制和解决方案,提醒后续流程
|
||||
|
||||
### D. 后续如何避免问题
|
||||
- 每次执行阶段 6 和阶段 9 前,先检查 `which npm`
|
||||
- 如 npm 不可用,向用户明确说明需手动执行的命令,并提供复制粘贴格式
|
||||
- 如 npm 不可用,向用户申请 sudo 权限安装 Node.js,或使用项目预设的容器/CI 环境
|
||||
- 如用户无法提供 sudo,则提供精确的手动执行命令清单
|
||||
- 考虑在 CI/CD 流程中统一构建环境
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user