为什么会这样:
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
在两者中都有效。