/bin/sh 未找到 -- spawnSync

/bin/sh not found -- spawnSync

在使用 execSync 执行命令后,使用 sh 执行命令后,我注意到以下内容:

spawnSync /bin/sh ENOENT

bin 当前已添加到 PATH。

有什么想法吗?

一般是因为你执行的路径不存在

查看此问题中已接受的答案

How do I debug “Error: spawn ENOENT” on node.js?

此错误也可能是由于将不存在的目录传递给 cwd 引起的。仔细检查您作为 cwd 选项传递的路径是否正确。