From e5a312588a1cef95c12a38f4f55c4750fa462823 Mon Sep 17 00:00:00 2001 From: lin onetwo Date: Sat, 13 Apr 2024 17:06:49 +0800 Subject: [PATCH] try: build --- .nvmrc | 2 +- scripts/afterPack.js | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.nvmrc b/.nvmrc index 3f430af8..9a2a0e21 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v18 +v20 diff --git a/scripts/afterPack.js b/scripts/afterPack.js index faa968b6..09149f39 100644 --- a/scripts/afterPack.js +++ b/scripts/afterPack.js @@ -69,15 +69,15 @@ exports.default = async ( // not using pnpm, because after using it, it always causing problem here, causing `Error: spawn /bin/sh ENOENT` in github actions // it can probably being "working directory didn't exist" in https://github.com/nodejs/node/issues/9644#issuecomment-282060923 // await exec(`pnpm i --shamefully-hoist --prod --ignore-scripts`, { cwd: path.join(cwd, 'node_modules', 'zx'), shell }); - await exec(`npm i --registry https://registry.npmmirror.com --legacy-building --production`, { + await exec(`npm i --registry https://registry.npmmirror.com --legacy-building --omit=dev`, { cwd: path.join(cwd, 'node_modules', 'zx'), shell, }); - await exec(`npm i --registry https://registry.npmmirror.com --legacy-building --production`, { + await exec(`npm i --registry https://registry.npmmirror.com --legacy-building --omit=dev`, { cwd: path.join(cwd, 'node_modules', 'zx', 'node_modules', 'globby'), shell, }); - await exec(`npm i --registry https://registry.npmmirror.com --legacy-building --production --ignore-scripts`, { + await exec(`npm i --registry https://registry.npmmirror.com --legacy-building --omit=dev --ignore-scripts`, { cwd: path.join( cwd, 'node_modules', @@ -98,7 +98,7 @@ exports.default = async ( ['@tiddlygit', 'tiddlywiki', 'languages'], ['@tiddlygit', 'tiddlywiki', 'tiddlywiki.js'], // node-llama-cpp etc. include too many source code, so only copy its binary - ['node-llama-cpp', 'node_modules'], + // ['node-llama-cpp', 'node_modules'], // we only need its `main` binary, no need its dependency and code, because we already copy it to src/services/native/externalApp ['app-path', 'main'], ];