问题
after executing a command with execSync
which executes with sh
I noticed the following:
spawnSync /bin/sh ENOENT
bin
is currently added to PATH.
any thoughts?
回答1:
Normally the cause is that the path where you are executing this doesn't exist
see the accepted answer in this question
How do I debug “Error: spawn ENOENT” on node.js?
回答2:
This error can also be caused by passing a directory that does not exist to the cwd
. Double check that the path you are passing as the cwd
option is correct.
来源:https://stackoverflow.com/questions/39754168/bin-sh-not-found-spawnsync