From 9a702809ee1f9682ae2487aa318136611fb8894e Mon Sep 17 00:00:00 2001 From: Dmitry Molotkov Date: Sat, 1 Sep 2018 23:44:57 +0300 Subject: [PATCH] fix: window nuxt build by using cross-spawn (#3833) node spawnSync have issues on windows and building fails with it with ENOENT error --- build/package.js | 2 +- package.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/build/package.js b/build/package.js index 9e063ce378..3d2bb810e5 100644 --- a/build/package.js +++ b/build/package.js @@ -1,6 +1,6 @@ import { resolve } from 'path' -import { spawnSync } from 'child_process' import EventEmitter from 'events' +import { sync as spawnSync } from 'cross-spawn' import consola from 'consola' import { readFileSync, existsSync, readJSONSync, writeFileSync, copySync, removeSync } from 'fs-extra' import { builtinsMap } from './builtins' diff --git a/package.json b/package.json index ddd73f22a3..3589761b6e 100644 --- a/package.json +++ b/package.json @@ -138,6 +138,7 @@ "babel-plugin-dynamic-import-node": "^2.0.0", "codecov": "^3.0.4", "cross-env": "^5.2.0", + "cross-spawn": "^6.0.5", "eslint": "^5.4.0", "eslint-config-standard": "^12.0.0", "eslint-config-standard-jsx": "^6.0.2",