diff --git a/packages/scripts/src/core/vfs/abstract.ts b/packages/scripts/src/core/vfs/abstract.ts index a43dd18f5..5566794ba 100644 --- a/packages/scripts/src/core/vfs/abstract.ts +++ b/packages/scripts/src/core/vfs/abstract.ts @@ -30,7 +30,7 @@ export abstract class AbstractVFS { assert(path: string) { const resolved = this.resolve(path); - if (!resolved) throw new Error(`File not found: ${path}`); + if (resolved === null) throw new Error(`File not found: ${path}`); return resolved; } diff --git a/packages/scripts/src/core/vfs/zip.ts b/packages/scripts/src/core/vfs/zip.ts index 89758e2a7..80169182e 100644 --- a/packages/scripts/src/core/vfs/zip.ts +++ b/packages/scripts/src/core/vfs/zip.ts @@ -22,7 +22,7 @@ export class ZipVFS extends AbstractVFS { } has(path: string) { - return path in this.entries; + return this.entries.has(path); } async raw(path: string) {