From 65b32156a86611fb9d5e4781d2d9864970362bef Mon Sep 17 00:00:00 2001 From: Peng Xiao Date: Tue, 5 Mar 2024 08:27:47 +0000 Subject: [PATCH] build: do not fail build for a non-fatal error (#6017) --- packages/frontend/electron/scripts/generate-assets.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/frontend/electron/scripts/generate-assets.ts b/packages/frontend/electron/scripts/generate-assets.ts index 7d0fdefb7..6f1347eb2 100755 --- a/packages/frontend/electron/scripts/generate-assets.ts +++ b/packages/frontend/electron/scripts/generate-assets.ts @@ -68,7 +68,13 @@ if (!process.env.SKIP_WEB_BUILD) { content = content.replace(/# sourceMappingURL=(.*)\.map/g, (_, p1) => { return `# sourceMappingURL=assets://./${dir}/${p1}.map`; }); - await fs.writeFile(fullpath, content); + try { + await fs.writeFile(fullpath, content); + console.log('amended sourceMappingURL for', fullpath); + } catch (e) { + // do not crash the build + console.error('error writing file', fullpath, e); + } }); });