From 7e56f1d62fd8d5ecb10d302e3473e9c88daadf14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E4=B8=80=E4=BA=8C?= Date: Fri, 17 Sep 2021 02:15:24 +0800 Subject: [PATCH] fix: install zx dependencies in afterPack step this fixes https://github.com/google/zx/issues/229 --- scripts/afterPack.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/afterPack.js b/scripts/afterPack.js index 147abe57..be8373d5 100644 --- a/scripts/afterPack.js +++ b/scripts/afterPack.js @@ -6,6 +6,8 @@ const path = require('path'); const glob = require('glob'); const fs = require('fs-extra'); +const util = require('util'); +const exec = util.promisify(require('child_process').exec); /** * Specific which lproj you want to keep @@ -36,6 +38,8 @@ exports.default = async (buildPath, electronVersion, platform, arch, callback) = await fs.copy(path.join(projectRoot, 'node_modules/@tiddlygit/tiddlywiki'), path.join(cwd, 'node_modules/@tiddlygit/tiddlywiki')); await fs.copy(path.join(projectRoot, 'node_modules/dugite'), path.join(cwd, 'node_modules/dugite')); await fs.copy(path.join(projectRoot, 'node_modules/zx'), path.join(cwd, 'node_modules/zx')); + await exec(`cd node_modules/zx && npm i --legacy-building`, { cwd }); + await exec(`cd node_modules/zx/node_modules/globby && npm i --legacy-building`, { cwd }); } /** complete this hook */ callback();