OSXとWindowsでshellコマンドを実行する次のコードを取得しようとしています。NodeJS:ドットスラッシュコマンドラインを実行するWindows
const exec = require("child_process").exec;
const runCommand = (cmd) => exec(cmd,
function (error, stdout, stderr) {
if (stdout.length > 0) {
console.log(stdout);
}
});
runCommand("./node_modules/.bin/someBinary")
の場合、Windowsでは動作しません。しかし、それはOSXで正常に動作します。だから私はそれがWindowsでも動くために何が必要なのでしょうか?
'runCommand("。\ node_modules \ .bin \ someBinary ")' –
そこにはWindowsバイナリがありますか? –
現在の作業ディレクトリは何ですか? –