mirror of
https://github.com/Pandipipas/scoreko-electron-dev.git
synced 2026-06-06 05:32:06 +00:00
1.9 KiB
1.9 KiB
Troubleshooting
The packaged NodeCG runtime is incomplete
- Run
npm run prepare:runtimefromscoreko-electron-dev. - If the parent bundle is not installed yet, run
pnpm installfrom the repository root first.
NodeCG is present but internal dependencies are missing
- Recreate the runtime with
npm run prepare:runtime. - If native SQLite errors appear during launch, run
npm run rebuild:nativebefore packaging.
No read/write permissions on NodeCG
- Installed builds run NodeCG from the user's app data folder, so this usually means the local development copy is locked.
- Close any running Scoreko/NodeCG process and run
npm run startagain.
Port <PORT> is already in use
- Free the port or set
NODECG_PORTin.env. - Use
npm run doctorto validate availability before startup.
Timeout while waiting for NodeCG
- Check the Electron/NodeCG output in the terminal.
- Increase
NODECG_STARTUP_TIMEOUT_MSif the environment is slow. - Recreate the runtime with
npm run prepare:runtimeif the bundle changed.
First launch after install fails
- Scoreko relaunches itself automatically after a fresh runtime install.
- If it still fails, check whether antivirus or file indexing is locking
%AppData%\scoreko\nodecg. - Rebuild the installer with
npm run dist:winafter runningnpm run rebuild:native.
macOS build fails because of icon
- The configuration expects
static/icons/icon.icns. - Create that file before running macOS packaging.
Updates do not appear
- Check that
static/updates.jsonhas"enabled": truebefore building the installer. - The
apiUrlmust point to Gitea's latest release API:/api/v1/repos/<owner>/<repo>/releases/latest. - The release tag must be newer than the installed
package.jsonversion, for examplev0.2.0. - The release must include an installer asset matching
assetPattern, by defaultScoreko-setup-.*\.exe$.