source ~/.nvm/nvm.sh && nvm use v20.19.0 && pnpm --dir forge-admin-ui exec eslint ...
source ~/.nvm/nvm.sh && nvm use v20.19.0 && NODE_OPTIONS=--max-old-space-size=8192 pnpm --dir forge-admin-ui build
✓ built in 2m 26s。// 注释格式警告;src/store/index.js 同时被动态和静态导入导致 chunk 警告。本轮未修改相关文件。git diff --check -- <本轮相关文件>
curl -I 'http://127.0.0.1:5173/app-center/object/demo/designer?objectId=1'
curl -s 'http://127.0.0.1:5173/app-center/object/demo/designer?objectId=1'
index.html,包含 /src/main.js 入口。node --input-type=module -e "<动态导入 fieldReferenceUtils/viewSchema>"./formCreateToForge。Browser is not available: iab。EMFILE: too many open files, watch 退出。ulimit -n 65535 && CHOKIDAR_USEPOLLING=true pnpm --dir forge-admin-ui exec vite --host 127.0.0.1 --port 5173 成功启动本轮临时 Vite 服务。Ctrl-C 停止该 Vite 服务。rule.field = input、select 等设计器内部字段名被当作业务字段编码,导致保存时报“数据库列名重复: input”的问题。source ~/.nvm/nvm.sh && nvm use v20.19.0 && pnpm --dir forge-admin-ui exec eslint src/views/app-center/components/designer/form-first/formCreateToForge.js src/views/app-center/components/designer/form-first/forgeToFormCreate.js
git diff --check -- forge-admin-ui/src/views/app-center/components/designer/form-first/formCreateToForge.js forge-admin-ui/src/views/app-center/components/designer/form-first/forgeToFormCreate.js code-copilot/changes/lowcode-designer-field-sync-ux/spec.md code-copilot/changes/lowcode-designer-field-sync-ux/tasks.md code-copilot/changes/lowcode-designer-field-sync-ux/test-spec.md code-copilot/changes/lowcode-designer-field-sync-ux/execution-log.md
source ~/.nvm/nvm.sh && nvm use v20.19.0 && NODE_OPTIONS=--max-old-space-size=8192 pnpm --dir forge-admin-ui build
✓ built in 47.69s。// 注释格式警告,以及 src/store/index.js 同时动态/静态导入导致的 chunk 警告;本轮未修改相关文件。pnpm --dir forge-admin-ui exec esno --help
tsx 在当前沙箱内创建本地 IPC socket 时返回 EPERM。node --experimental-specifier-resolution=node --input-type=module -e "<直接导入 formCreateToForge.js>"
node --input-type=module -e "<Vite SSR ssrLoadModule formCreateToForge.js>"
@/utils 加密模块,既有 sm-crypto CommonJS 命名导出在 SSR 下不兼容;该问题不影响生产构建。/ai/crud-page/:configKey?runtimeOpenMode=LIST 标准应用入口优先进入 ListPageGridDesigner readonly,导致展示静态预览画布的问题。pageKey=list 或未显式传 pageKey 的入口直接渲染业务模板 / AiCrudPage,非标准自定义页面仍保留网格运行容器。git diff --check -- forge-admin-ui/src/views/ai/crud-page.vue code-copilot/changes/lowcode-designer-field-sync-ux/test-spec.md code-copilot/memory/pitfalls.md
source ~/.nvm/nvm.sh && nvm use v20.19.0 && pnpm --dir forge-admin-ui exec eslint src/views/ai/crud-page.vue
source ~/.nvm/nvm.sh && nvm use v20.19.0 && NODE_OPTIONS=--max-old-space-size=8192 pnpm --dir forge-admin-ui build
✓ built in 1m 24s。// 注释格式警告,以及 src/store/index.js 同时动态/静态导入导致的 chunk 警告;本轮未修改相关文件。field_ + 时间戳随机字段编码,改为可读业务字段编码并按当前 schema 去重。modelSchema、pageSchema、formDesignerSchema,避免后端布局接口用旧字段集校验新页面区域时报 页面区域引用了不存在的字段。git diff --check -- forge-admin-ui/src/views/app-center/components/designer/BusinessFormDesigner.vue forge-admin-ui/src/views/app-center/components/designer/BusinessObjectDesignerShell.vue forge-admin-ui/src/views/app-center/components/designer/forge-form-designer/designerLayoutFactory.js 'forge-admin-ui/src/views/app-center/object-designer.[objectCode].vue'
source ~/.nvm/nvm.sh && nvm use v20.19.0 && pnpm --dir forge-admin-ui exec eslint src/views/app-center/components/designer/BusinessFormDesigner.vue src/views/app-center/components/designer/BusinessObjectDesignerShell.vue src/views/app-center/components/designer/forge-form-designer/designerLayoutFactory.js 'src/views/app-center/object-designer.[objectCode].vue'
regexp/prefer-d 要求正则 [0-9] 改为 \d。source ~/.nvm/nvm.sh && nvm use v20.19.0 && NODE_OPTIONS=--max-old-space-size=8192 pnpm --dir forge-admin-ui build
✓ built in 1m 13s。// 注释格式警告,以及 src/store/index.js 同时动态/静态导入导致的 chunk 警告;本轮未修改相关文件。crm_contact__contactName 写入 modelSchema.fields,导致后端按真实业务字段校验并报 字段名格式不正确 的问题。git diff --check -- forge-admin-ui/src/views/app-center/components/designer/BusinessFormDesigner.vue
source ~/.nvm/nvm.sh && nvm use v20.19.0 && pnpm --dir forge-admin-ui exec eslint src/views/app-center/components/designer/BusinessFormDesigner.vue
source ~/.nvm/nvm.sh && nvm use v20.19.0 && NODE_OPTIONS=--max-old-space-size=8192 pnpm --dir forge-admin-ui build
✓ built in 1m 5s。// 注释格式警告,以及 src/store/index.js 同时动态/静态导入导致的 chunk 警告;本轮未修改相关文件。buildCurrentDesignerDraft() 改为纯计算,不再在切换前检查过程中写回 localSchema。syncDesignerDraft() 改为与保存态基线比较,避免字段属性自动归一化产生误报。localSchema 派生同步增加静默写入模式,避免加载、模型同步、表单 Schema 编译等内部同步触发父级 dirty。git diff --check -- forge-admin-ui/src/views/app-center/components/designer/BusinessFormDesigner.vue
source ~/.nvm/nvm.sh && nvm use v20.19.0 && pnpm --dir forge-admin-ui exec eslint src/views/app-center/components/designer/BusinessFormDesigner.vue
source ~/.nvm/nvm.sh && nvm use v20.19.0 && NODE_OPTIONS=--max-old-space-size=8192 pnpm --dir forge-admin-ui build
✓ built in 1m 4s。// 注释格式警告,以及 src/store/index.js 同时动态/静态导入导致的 chunk 警告;本轮未修改相关文件。editSchema,导致表单设计器新增字段已同步 DDL 但运行态新增数据不入库的问题。DynamicCrudService 写入白名单调整为 editSchema 字段 + 已落表的 modelSchema 可写字段 + STORED 公式字段。git diff --check -- code-copilot/changes/lowcode-designer-field-sync-ux/spec.md code-copilot/changes/lowcode-designer-field-sync-ux/tasks.md code-copilot/changes/lowcode-designer-field-sync-ux/test-spec.md code-copilot/changes/lowcode-designer-field-sync-ux/execution-log.md code-copilot/memory/pitfalls.md forge-server/forge-framework/forge-plugin-parent/forge-plugin-generator/src/main/java/com/mdframe/forge/plugin/generator/service/DynamicCrudService.java
JAVA_HOME=/opt/homebrew/Cellar/openjdk@17/17.0.13/libexec/openjdk.jdk/Contents/Home PATH=/opt/homebrew/Cellar/openjdk@17/17.0.13/libexec/openjdk.jdk/Contents/Home/bin:$PATH mvn -pl forge-framework/forge-plugin-parent/forge-plugin-generator -am compile -DskipTests
forge-server/BUILD SUCCESS,总耗时 12.235 s。GenTableServiceImpl 存在既有 deprecated API 提示,BusinessObjectDesignerService 存在既有 unchecked/unsafe operation 提示;本轮未修改相关代码。git diff --check 和 generator 目标模块编译作为自动化验证依据。modelSchema.fields 中,导致发布检查继续提示追加 field_mqn7a19j 这类已不用字段列的问题。NOT NULL,由运行态表单校验必填;配置默认值后才生成 NOT NULL DEFAULT ...。git diff --check -- forge-admin-ui/src/views/app-center/components/designer/form-first/autoFieldRegistry.js forge-admin-ui/src/views/app-center/components/designer/form-first/formDesignerSchema.js forge-server/forge-framework/forge-plugin-parent/forge-plugin-generator/src/main/java/com/mdframe/forge/plugin/generator/service/lowcode/LowcodeDdlService.java
git diff --check -- forge-admin-ui/src/views/app-center/components/designer/form-first/autoFieldRegistry.js forge-admin-ui/src/views/app-center/components/designer/form-first/formDesignerSchema.js forge-server/forge-framework/forge-plugin-parent/forge-plugin-generator/src/main/java/com/mdframe/forge/plugin/generator/service/lowcode/LowcodeDdlService.java code-copilot/changes/lowcode-designer-field-sync-ux/spec.md code-copilot/changes/lowcode-designer-field-sync-ux/tasks.md code-copilot/changes/lowcode-designer-field-sync-ux/test-spec.md code-copilot/changes/lowcode-designer-field-sync-ux/execution-log.md code-copilot/memory/pitfalls.md
source ~/.nvm/nvm.sh && nvm use v20.19.0 && pnpm --dir forge-admin-ui exec eslint src/views/app-center/components/designer/form-first/autoFieldRegistry.js src/views/app-center/components/designer/form-first/formDesignerSchema.js
JAVA_HOME=/opt/homebrew/Cellar/openjdk@17/17.0.13/libexec/openjdk.jdk/Contents/Home PATH=/opt/homebrew/Cellar/openjdk@17/17.0.13/libexec/openjdk.jdk/Contents/Home/bin:$PATH mvn -pl forge-framework/forge-plugin-parent/forge-plugin-generator -am compile -DskipTests
forge-server/BUILD SUCCESS,总耗时 10.779 s。GenTableServiceImpl 存在既有 deprecated API 提示,BusinessObjectDesignerService 存在既有 unchecked/unsafe operation 提示;本轮未修改相关代码。source ~/.nvm/nvm.sh && nvm use v20.19.0 && NODE_OPTIONS=--max-old-space-size=8192 pnpm --dir forge-admin-ui build
✓ built in 1m 6s。// 注释格式警告,以及 src/store/index.js 同时动态/静态导入导致的 chunk 警告;本轮未修改相关文件。