diff --git a/packages/create-yew-app/createYewApp.js b/packages/create-yew-app/createYewApp.js index af69b39..49604c8 100644 --- a/packages/create-yew-app/createYewApp.js +++ b/packages/create-yew-app/createYewApp.js @@ -2,7 +2,8 @@ 'use strict'; -const { execSync, spawnSync } = require("child_process"); +const { execSync } = require("child_process"); +const spawn = require('cross-spawn'); const chalk = require('chalk'); const fs = require("fs"); const path = require("path"); @@ -21,7 +22,7 @@ function isPresent(dep) { // Run a tool function run(cmd, args, opts) { - const output = spawnSync(cmd, args, opts); + const output = spawn.sync(cmd, args, opts); if (output.error != null) { throw output.error; diff --git a/packages/create-yew-app/package.json b/packages/create-yew-app/package.json index 8a47e27..60426ce 100644 --- a/packages/create-yew-app/package.json +++ b/packages/create-yew-app/package.json @@ -39,6 +39,7 @@ "dependencies": { "chalk": "3.0.0", "cpr": "^3.0.1", + "cross-spawn": "^7.0.3", "rimraf": "^3.0.0" } }