如何在cocos creator 添加执行一些系统命令

比如我想在 “构建” 之后,能自动执行一些 gulp 的工作,我不想再点完 “构建” 之后,在cmd打开控制台,在输入 gulp,这样有点麻烦,而且后续有不少要处理的,感觉不太方便,我希望能在点击 “构建” 的时候就一起执行 gulp 命令。

https://docs.cocos.com/creator/manual/zh/publish/custom-project-build-template.html
注册 build-finished 事件,在该事件中执行你的工作逻辑

我知道这个,我就是想在这个基础上 执行 一些 node 的命令,如 gulp等

有什么办法可以在代码中执行命令吗

var child_process = require(“child_process”);

child_process.exec(‘python test.py’, function (error, stdout, stderr) {
if(stderr) {
Editor.error("test error : " + stderr);
}
}

这个是什么的,从哪来的

nodejs
直接在插件的main.js 上添加

const cmd = require(“child_process”);

function onBeforeBuildFinish(options, callback) {

let command = ‘gulp -v’;
cmd.exec(command, function (error, stdout, stderr) {
if (stderr) {
Editor.error("error: " + stderr);
return;
}
Editor.log('result: ’ + stdout);
});

callback();
}

执行gulp -v, 返回的结果里CLI版本正常,Local version: Unknown
执行其他gulp命令,提示错误 local gulp not found in /

求教这要如何解决?