Skip to content

Commit 2ff7a3e

Browse files
authored
fix: fiddle-core failing spawn on Electron deps (#45)
1 parent 509ff39 commit 2ff7a3e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/fiddle.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,15 @@ export class FiddleFactory {
4545
const folder = path.join(this.fiddles, hashString(source));
4646
d({ source, folder });
4747
await fs.remove(folder);
48+
49+
// Disable asar in case any deps bundle Electron - ex. @electron/remote
50+
// @ts-ignore
51+
const { noAsar } = process;
52+
// @ts-ignore
53+
process.noAsar = true;
4854
await fs.copy(source, folder);
55+
// @ts-ignore
56+
process.noAsar = noAsar;
4957

5058
return new Fiddle(path.join(folder, 'main.js'), source);
5159
}

0 commit comments

Comments
 (0)