要让npm pack "highcharts-export-server"等待处理完成,可以使用以下方法:
npm pack "highcharts-export-server" && echo "处理完成"
这样,当npm pack命令执行完成后,会输出"处理完成"。
const { exec } = require('child_process');
function packHighchartsExportServer() {
return new Promise((resolve, reject) => {
exec('npm pack "highcharts-export-server"', (error, stdout, stderr) => {
if (error) {
reject(error);
} else {
resolve(stdout);
}
});
});
}
packHighchartsExportServer()
.then((output) => {
console.log('处理完成');
})
.catch((error) => {
console.error(error);
});
这样,当npm pack命令执行完成后,会输出"处理完成"。
const { exec } = require('child_process');
async function packHighchartsExportServer() {
return new Promise((resolve, reject) => {
exec('npm pack "highcharts-export-server"', (error, stdout, stderr) => {
if (error) {
reject(error);
} else {
resolve(stdout);
}
});
});
}
async function main() {
try {
await packHighchartsExportServer();
console.log('处理完成');
} catch (error) {
console.error(error);
}
}
main();
这样,当npm pack命令执行完成后,会输出"处理完成"。
以上是几种常见的方法,可以根据具体情况选择适合的方式来让npm pack "highcharts-export-server"等待处理完成。
领取专属 10元无门槛券
手把手带您无忧上云