diff --git a/package.json b/package.json index 24526d9a00..46d7d40fd0 100644 --- a/package.json +++ b/package.json @@ -67,6 +67,7 @@ "electron-winstaller": "^2.5.0", "fs-promise": "^1.0.0", "github": "^7.2.0", + "glob": "^7.1.1", "inquirer": "^2.0.0", "lodash.template": "^4.4.0", "log-symbols": "^1.0.2", diff --git a/src/electron-forge-package.js b/src/electron-forge-package.js index 352d856271..18a52de108 100644 --- a/src/electron-forge-package.js +++ b/src/electron-forge-package.js @@ -1,5 +1,6 @@ import 'colors'; import fs from 'fs-promise'; +import glob from 'glob'; import path from 'path'; import pify from 'pify'; import packager from 'electron-packager'; @@ -65,6 +66,10 @@ const main = async () => { prepareSpinner = ora.ora(`Preparing to Package Application for arch: ${(prepareCounter === 2 ? 'armv7l' : 'x64').cyan}`).start(); } await fs.remove(path.resolve(buildPath, 'node_modules/electron-compile/test')); + const bins = await pify(glob)(path.join(buildPath, '**/.bin/**/*')); + for (const bin of bins) { + await fs.remove(bin); + } done(); }, async (...args) => { prepareSpinner.succeed();