-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Description
Describe the bug
Building a SvelteKit application on one of my GitLab runners breaks with:
[vite-plugin-svelte-compile] ENOENT: no such file or directory, open '.../.svelte-kit/output/client/vite-manifest.json'
On my local machine, the build is fine. I was curious about the vite-manifest.json file, and it looks like it's actually generated:
✓ 1268 modules transformed.
.svelte-kit/output/client/_app/version.json 0.03 kB │ gzip: 0.05 kB
.svelte-kit/output/client/vite-manifest.json 38.84 kB │ gzip: 2.79 kB
...
But if I go inspect that folder after the build is complete, that file isn't present. Does it get deleted at some point? Is there any chance of a race condition happening?
The exact line that spawns the error is:
kit/packages/kit/src/exports/vite/index.js
Line 717 in e8d8587
| const client_manifest = JSON.parse(read(`${out}/client/${vite_config.build.manifest}`)); |
Reproduction
I don't know how to reproduce this, it's only happening on a system I don't control.
Logs
No response
System Info
System doesn't have external internet access, but it's using:
@sveltejs/adapter-static: 2.0.2
@sveltejs/kit: 1.15.7
svelte: 3.58.0
vite: 4.3.2Severity
blocking all usage of SvelteKit
Additional Information
Apologies for the lack of a good reproduction, more so just trying to understand where to continue debugging the issue.