本文整理汇总了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();
});
});