@plasosdk/client-sdk
Version:
Plaso教育平台的客户端SDK
24 lines (19 loc) • 752 B
JavaScript
/**
* 简化的发布脚本,自动添加跳过版本升级参数
* 使用方式:npm run release-skip
*/
const { spawn } = require('child_process');
const path = require('path');
// 获取publish.js的绝对路径
const publishScriptPath = path.join(__dirname, 'publish.js');
// 使用子进程运行publish.js,并传入--skip-version-upgrade参数
const child = spawn('node', [publishScriptPath, '--skip-version-upgrade'], {
stdio: 'inherit', // 继承父进程的标准输入输出,这样可以在控制台看到脚本输出
shell: true
});
// 处理子进程结束事件
child.on('close', (code) => {
// 使用与子进程相同的退出码结束当前进程
process.exit(code);
});