From f73cabc95219370a74c2639490a4af3a15e3453d Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 20 Apr 2025 09:01:57 +0300 Subject: [PATCH] fix(monorepo/electron): local dependency issues when running electron-forge result --- apps/desktop/scripts/copy-dist.ts | 6 ------ apps/server/scripts/copy-dist.ts | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/apps/desktop/scripts/copy-dist.ts b/apps/desktop/scripts/copy-dist.ts index 4c2dd619c..e6d18f439 100644 --- a/apps/desktop/scripts/copy-dist.ts +++ b/apps/desktop/scripts/copy-dist.ts @@ -43,12 +43,6 @@ try { fs.copySync(dir, path.join(PUBLIC_DIR, path.basename(dir))); } - /* - * Extract and rebuild the bettersqlite node module. - */ - fs.moveSync(path.join(DEST_DIR, "node_modules/@triliumnext/server/node_modules/better-sqlite3"), path.join(DEST_DIR, "node_modules/better-sqlite3")); - execSync("npm run postinstall", { cwd: DEST_DIR }); - console.log("Copying complete!") } catch(err) { diff --git a/apps/server/scripts/copy-dist.ts b/apps/server/scripts/copy-dist.ts index 1478377d8..0955d00e6 100644 --- a/apps/server/scripts/copy-dist.ts +++ b/apps/server/scripts/copy-dist.ts @@ -46,7 +46,7 @@ function copyNodeModules(packageJsonPath: string) { // Trigger an npm install to obtain the dependencies. fs.writeFileSync(path.join(DEST_DIR, "package.json"), JSON.stringify(packageJson)); - execSync(`npm install --omit=dev --omit=optional --omit=peer`, { + execSync(`npm install --omit=dev`, { cwd: DEST_DIR, stdio: "inherit", });