From 27fa8c82dc4119e9917bf7910c743b5f5e6750dc Mon Sep 17 00:00:00 2001 From: Jonny Buchanan Date: Sun, 17 Jul 2016 21:03:07 +0100 Subject: [PATCH] Fix running `npm install` from create-react-app command and init script on Windows (#6) --- global-cli/index.js | 2 +- global-cli/package.json | 1 + package.json | 1 + scripts/init.js | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/global-cli/index.js b/global-cli/index.js index 9a1ddfec8f2..d5242f59c7b 100644 --- a/global-cli/index.js +++ b/global-cli/index.js @@ -37,7 +37,7 @@ var fs = require('fs'); var path = require('path'); -var spawn = require('child_process').spawn; +var spawn = require('cross-spawn'); var chalk = require('chalk'); var semver = require('semver'); var argv = require('minimist')(process.argv.slice(2)); diff --git a/global-cli/package.json b/global-cli/package.json index 5cdf89f3d29..0e1cc74fa42 100644 --- a/global-cli/package.json +++ b/global-cli/package.json @@ -9,6 +9,7 @@ }, "dependencies": { "chalk": "^1.1.1", + "cross-spawn": "^4.0.0", "minimist": "^1.2.0", "semver": "^5.0.3" } diff --git a/package.json b/package.json index 1f6813a8bad..1beea7f4734 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "babel-preset-es2016": "^6.11.3", "babel-preset-react": "^6.11.1", "css-loader": "^0.23.1", + "cross-spawn": "^4.0.0", "eslint": "^2.13.1", "eslint-config-airbnb": "^9.0.1", "eslint-loader": "^1.4.1", diff --git a/scripts/init.js b/scripts/init.js index e9c12ecc6b0..ce6e2784f3a 100644 --- a/scripts/init.js +++ b/scripts/init.js @@ -9,7 +9,7 @@ var fs = require('fs'); var path = require('path'); -var spawn = require('child_process').spawn; +var spawn = require('cross-spawn'); module.exports = function(hostPath, appName, verbose) { var selfPath = path.join(hostPath, 'node_modules', 'create-react-app-scripts');