Skip to main content

cocos-creator-cli-build-debug

Use when Cocos Creator 3.x CLI build fails with scene or library errors.

Source facts

Repository
ChrisLamDev/cocos-creator-debug-skills
Last source activity
July 4, 2026 at 01:36
Detected SKILL.md language
English
Stars
1
Forks
1

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
cocos-creator-cli-build-debug
description
Use when Cocos Creator 3.x CLI build fails with scene or library errors.
# Cocos Creator CLI Build Debug Debug Cocos Creator 3.x CLI build failures — scene JSON corruption, library import errors, and resource missing errors. ## Common CLI Build Errors | Error | Likely Cause | Check | |-------|-------------|-------| | Error 1222/1223 | Scene JSON corrupt | `python3 -c "import json; json.load(open('assets/scenes/MainScene.scene'))"` | | `resource.ac` not found | Asset bundle missing | Check `assets/bundle/` exists | | Module import failed | TS compile error | Run `npx tsc --noEmit` | | Library version mismatch | Cocos version conflict | Check `package.json` `@cocos/creator` version | ## WeChat Mini Game (wechatgame) Known Issues ### `Cannot set property 'w' of undefined` (2026-06-16) - **Symptom**: Console shows `TypeError: Cannot set property 'w' of undefined at trt (virtual cc-XXX.js:2)` - **Root cause**: Cocos engine rendering pipeline initialization fail → `FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT` in OpenGL framebuffer - **NOT fixed by**: Disabling video/webview engine modules, delaying bootstrap init, or changing camera settings - **Status**: Confirmed as Cocos 3.8.8 engine bug on WeChat mini game platform - **Workaround**: Not found yet — needs Cocos official patch or engine config deep-dive - **Evidence**: Bootstrapper mounts successfully, 7 menu buttons created, project starts — but black screen due to rendering pipeline fail ### Build Performance - First build with full engine modules: ~42 seconds - After disabling unused modules: ~7 seconds - Key modules to keep for 2D zen game: base, 2d, ui, graphics, gfx-webgl, animation, audio, tween, particle-2d - Modules safe to disable: video, webview, 3d (if 2D only), physics-3d, gfx-webgpu ### Scene Config Tips - `project.json` `startScene` must match the actual scene UUID - Build uses `profiles/v2/packages/builder.json` `scenes[]` list — all listed scenes get built - `overwriteProjectSettings` in builder.json can override engine module settings - After changing engine.json modules, run a full rebuild (not incremental) ## Build Command (CLI, no GUI needed) ```bash /Applications/Cocos/Creator/3.8.8/CocosCreator.app/Contents/MacOS/CocosCreator --project . --build "platform=wechatgame" ``` ## Recovery Flow 1. Fix any TS compile errors first 2. If scene corrupt: restore from git or rebuild in Editor 3. Clear library cache: `rm -rf library/` 4. Re-import assets: Open project in Cocos Creator (GUI) See `references/error-catalog.md` for complete error code reference.
View on GitHub