From ed6a929f28ed5811880eddd1064bbe352ca5085b Mon Sep 17 00:00:00 2001 From: Yuya Ochiai Date: Thu, 27 Apr 2017 23:52:11 +0900 Subject: [PATCH] Fix extract script for dictionary files On Windows, previous script didn't make sense. --- package.json | 2 +- scripts/{7zip-cli.js => extract_dict.js} | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) rename scripts/{7zip-cli.js => extract_dict.js} (77%) diff --git a/package.json b/package.json index a6baf4d1..6be03618 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ }, "scripts": { "postinstall": "install-app-deps && npm run extract-dict", - "extract-dict": "cd src/node_modules/simple-spellchecker/dict && node ../../../../scripts/7zip-cli.js e -y '*.zip'", + "extract-dict": "node scripts/extract_dict.js src/node_modules/simple-spellchecker/dict", "build": "npm-run-all build:*", "build:main": "cross-env NODE_ENV=production webpack --bail --config webpack.config.main.js", "build:renderer": "cross-env NODE_ENV=production webpack --bail --config webpack.config.renderer.js", diff --git a/scripts/7zip-cli.js b/scripts/extract_dict.js similarity index 77% rename from scripts/7zip-cli.js rename to scripts/extract_dict.js index 40d734d2..4f163434 100644 --- a/scripts/7zip-cli.js +++ b/scripts/extract_dict.js @@ -3,7 +3,10 @@ const {spawn} = require('child_process'); const {path7za} = require('7zip-bin'); -spawn(path7za, process.argv.slice(2), { +const cwd = process.argv[2]; + +spawn(path7za, ['e', '-y', '*.zip'], { + cwd, stdio: 'inherit' }).on('error', (err) => { console.error(err);