mirror of
https://github.com/Microsoft/vscode
synced 2024-09-13 21:55:38 +00:00
parent
c00f2792a4
commit
cb3c3cb125
|
@ -12,7 +12,7 @@ const yarn = process.platform === 'win32' ? 'yarn.cmd' : 'yarn';
|
||||||
const rootDir = path.resolve(__dirname, '..', '..');
|
const rootDir = path.resolve(__dirname, '..', '..');
|
||||||
function runProcess(command, args = []) {
|
function runProcess(command, args = []) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
const child = (0, child_process_1.spawn)(command, args, { cwd: rootDir, stdio: 'inherit', env: process.env });
|
const child = (0, child_process_1.spawn)(command, args, { cwd: rootDir, stdio: 'inherit', env: process.env, shell: process.platform === 'win32' });
|
||||||
child.on('exit', err => !err ? resolve() : process.exit(err ?? 1));
|
child.on('exit', err => !err ? resolve() : process.exit(err ?? 1));
|
||||||
child.on('error', reject);
|
child.on('error', reject);
|
||||||
});
|
});
|
||||||
|
|
|
@ -14,7 +14,7 @@ const rootDir = path.resolve(__dirname, '..', '..');
|
||||||
|
|
||||||
function runProcess(command: string, args: ReadonlyArray<string> = []) {
|
function runProcess(command: string, args: ReadonlyArray<string> = []) {
|
||||||
return new Promise<void>((resolve, reject) => {
|
return new Promise<void>((resolve, reject) => {
|
||||||
const child = spawn(command, args, { cwd: rootDir, stdio: 'inherit', env: process.env });
|
const child = spawn(command, args, { cwd: rootDir, stdio: 'inherit', env: process.env, shell: process.platform === 'win32' });
|
||||||
child.on('exit', err => !err ? resolve() : process.exit(err ?? 1));
|
child.on('exit', err => !err ? resolve() : process.exit(err ?? 1));
|
||||||
child.on('error', reject);
|
child.on('error', reject);
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue