[dev] use .cmd versions for Windows

Since spawn on Windows can't accept scripts like exec can :(
This commit is contained in:
Evan Morikawa 2017-03-07 14:50:34 -05:00
parent fc3dde9111
commit 67b7a335de

View file

@ -77,7 +77,9 @@ const npmEnvs = {
async function npm(cmd, options) {
const {cwd, env} = Object.assign({cwd: '.', env: 'system'}, options);
await spawn("npm", [cmd], {
let npmCmd = "npm"
if (process.platform === "win32") { npmCmd = "npm.cmd" }
await spawn(npmCmd, [cmd], {
cwd: path.resolve(__dirname, '..', cwd),
env: npmEnvs[env],
})