From 4373b8d0ee3559d46a7e064c38e6f4d12f45987d Mon Sep 17 00:00:00 2001 From: "Brian R. Bondy" Date: Wed, 11 May 2016 21:20:37 -0400 Subject: [PATCH] Fix mkdir on Windows --- package.json | 1 + tools/buildPackage.js | 2 +- tools/lib/ignoredPaths.js | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index a7d7981ad3d..fe3c5a6dcc3 100644 --- a/package.json +++ b/package.json @@ -112,6 +112,7 @@ "jsonfile": "^2.2.3", "less": "^2.5.3", "less-loader": "^2.2.1", + "mkdirp": "^0.5.1", "mocha": "^2.3.4", "ncp": "^2.0.0", "node-gyp": "^3.2.1", diff --git a/tools/buildPackage.js b/tools/buildPackage.js index 8b9d6adafe4..3274fc8e0dd 100644 --- a/tools/buildPackage.js +++ b/tools/buildPackage.js @@ -109,6 +109,6 @@ if (isLinux) { cmds.push('ncp ./app/extensions ' + path.join(buildDir, 'resources', 'extensions')) } -cmds.push('mkdir -p ' + path.join(buildDir, 'resources', 'app.asar.unpacked', 'node_modules', 'spellchecker', 'vendor', 'hunspell_dictionaries')) +cmds.push('mkdirp ' + path.join(buildDir, 'resources', 'app.asar.unpacked', 'node_modules', 'spellchecker', 'vendor', 'hunspell_dictionaries')) cmds.push('ncp ' + path.join('node_modules', 'spellchecker', 'vendor', 'hunspell_dictionaries') + ' ' + path.join(buildDir, 'resources', 'app.asar.unpacked', 'node_modules', 'spellchecker', 'vendor', 'hunspell_dictionaries')) execute(cmds, env, console.log.bind(null, 'done')) diff --git a/tools/lib/ignoredPaths.js b/tools/lib/ignoredPaths.js index 246549ce71f..c1b583985c8 100644 --- a/tools/lib/ignoredPaths.js +++ b/tools/lib/ignoredPaths.js @@ -23,6 +23,7 @@ module.exports = [ 'electron-builder', 'electron-prebuilt', 'electron-rebuild', + 'mkdirp', 'babel$', 'babel-(?!polyfill|regenerator-runtime)' ]