本文整理匯總了TypeScript中cross-spawn.spawn函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript spawn函數的具體用法?TypeScript spawn怎麽用?TypeScript spawn使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了spawn函數的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: Promise
return new Promise((resolve, reject) => {
cs.spawn('npm', ['--silent', 'install', ...args], { stdio: 'inherit' })
.on('close', () => {
resolve();
})
.on('error', (err: Error) => {
reject(err);
});
});
示例2: Promise
return new Promise((resolve, reject) => {
const commandParts = command.split(' ')
const cmd = spawn(commandParts[0], commandParts.slice(1), {
cwd: process.cwd(),
detached: false,
stdio: 'inherit',
})
cmd.on('error', reject)
cmd.on('close', resolve)
})
示例3: task
task('release.publishNightly', (done: Function) => {
const npmCmd = spawn('npm', ['publish', '--tag=nightly', DIST_BUILD_ROOT]);
npmCmd.stdout.on('data', function (data) {
console.log(data.toString());
});
npmCmd.stderr.on('data', function (data) {
console.log('npm err: ' + data.toString());
});
npmCmd.on('close', function() {
done();
});
});