我知道我可能非常想念这个,
但有人知道为什么这会一直返回错误吗?
$ node -v && node
v0.4.6
> var cmd = 'osascript -e "open location \"http://google.com\""';
> require('child_process').exec(cmd, function (error, stdout, stderr) { console.log(error); });
//Error message
> {
stack: [Getter/Setter],
arguments: undefined,
type: undefined,
message: 'Command failed: 15:20: syntax error: A “:” can’t go after this identifier. (-2740)\n',
killed: false,
code: 1,
signal: null
}
也许它与cmd
? 中的双引号有关。