feat: 配置并运行 n8n 本地开发环境
详细说明: - 升级 pnpm 到 10.15.1 版本以满足项目要求 - 安装所有项目依赖 - 成功构建 n8n 项目 - 启动 n8n 服务器在 localhost:5678 - 创建 CLAUDE.md 文件记录开发规范 - 配置 Serena 项目管理和记忆系统 - 修改文件: CLAUDE.md, .serena/*, build.log, lefthook.yml - 影响模块: 开发环境配置和项目运行
This commit is contained in:
49
.serena/memories/n8n项目开发规范.md
Normal file
49
.serena/memories/n8n项目开发规范.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# n8n 项目开发规范
|
||||
|
||||
## 项目路径
|
||||
- 项目根目录: /Users/xiaoqi/Documents/Dev/Project/2025-09-08_n8nDEMO演示
|
||||
- n8n源码目录: n8n-n8n-1.109.2/
|
||||
|
||||
## 运行方式偏好
|
||||
- **首选**: 使用 `pnpm dev` 开发模式运行(支持热更新)
|
||||
- 备选: `pnpm build` 后使用 `pnpm start` 运行
|
||||
- 不使用 `npx n8n`(会下载最新版本而非本地代码)
|
||||
|
||||
## Git 提交规范(必须严格执行)
|
||||
|
||||
### 分支管理
|
||||
- 工作分支: `My_N8N`
|
||||
- 每次任务完成后必须自动提交到此分支
|
||||
|
||||
### 提交信息格式
|
||||
```
|
||||
[任务类型]: 任务描述(50字符以内)
|
||||
|
||||
详细说明:
|
||||
- 完成的具体工作内容
|
||||
- 修改的文件列表
|
||||
- 影响的功能模块
|
||||
```
|
||||
|
||||
### 任务类型
|
||||
- feat: 新功能
|
||||
- fix: 修复
|
||||
- docs: 文档
|
||||
- style: 格式
|
||||
- refactor: 重构
|
||||
- test: 测试
|
||||
- chore: 杂项
|
||||
|
||||
### 自动提交流程
|
||||
1. 切换到项目根目录
|
||||
2. 确保在 My_N8N 分支
|
||||
3. git add .
|
||||
4. git commit -m "规范化的提交信息"
|
||||
5. 查看提交历史确认
|
||||
|
||||
## 开发注意事项
|
||||
1. 始终使用 pnpm 而不是 npm 或 yarn
|
||||
2. 在 n8n-n8n-1.109.2 目录下执行命令
|
||||
3. 运行测试前先进入对应的包目录
|
||||
4. 提交代码前运行 lint 和 typecheck
|
||||
5. 构建命令输出重定向到日志文件以便查看错误
|
||||
Reference in New Issue
Block a user