怎么调用Creator程序打开指定的项目呢?

怎么调用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赞