怎么调用Creator程序打开指定的项目呢?
类似于命令行构建那样,现在有需求,用命令行打开指定的Creator 项目
伪代码如下
var exec = require('child_process').exec;
var creator = "你的cocos creator安装目录";
var project = "\"你的项目目录\"";
var cmdStr = `${creator} --path ${project} `;
exec(cmdStr, function(err,stdout,stderr){
if(err) {
console.log('get weather api error:'+stderr);
} else {
console.log(data);
}
});
更详细用法,自己可以查下child_process
当然,你也可以去npm上找一些库,比如 node-cmd
试了下,这个方法可以用。但是建议使用child_process的spawn方法,用spawn方法打开新项目后,即使关闭原来的项目也不会导致新打开的项目跟着关闭,而且spawn不用考虑缓存问题。
1赞