ノードを使用してプログラム (例: "/Applications/Safari.app") を実行しようとしてchild_process.execFile
いますが、次のエラーで失敗します:
"Command failed: execvp(): Permission denied"
Ubuntu と Windows では問題なく動作しますが、MacOS ではこの問題が発生します。何か不足していますか?
/Applications/Safari.app
実際には、実行可能ファイルではなく、ディレクトリ (アプリケーション バンドル) です。
/Applications/Safari.app/Contents/MacOS/Safari
最も簡単な解決策は、代わりに使用することだと思います。