为什么会这样:
var exec = require("child_process").exec;
var command = exec("grunt");
但这会引发错误:
var spawn = require("child_process").spawn;
var command = spawn("grunt");
它抛出的错误是Error: spawn ENOENT
起初我认为这可能与 . 有关系env,但两者都完全相同exec,spawn. 我认为它一定与 Grunt 有某种关系,因为尝试git在两者中都有效。