nodeJSでCLIコマンドを実行するために以下を使用しています
var cp = require('child_process');
cp.exec('foocommand', callback);
ただし、fooコマンドは、ノードが実行されている現在のフォルダーで実行されています。別のフォルダから呼び出されているかのように実行するにはどうすればよいですか?
nodeJSでCLIコマンドを実行するために以下を使用しています
var cp = require('child_process');
cp.exec('foocommand', callback);
ただし、fooコマンドは、ノードが実行されている現在のフォルダーで実行されています。別のフォルダから呼び出されているかのように実行するにはどうすればよいですか?
そのドキュメントで:
var cp = require('child_process');
cp.exec('foocommand', { cwd: 'path/to/dir/' }, callback);
完全な専門家ではありませんが、CLIの場合は、stdinwitchを使用できるようにする必要があります。process.execでは使用できません。たぶん、CLI用のプログラム可能なインターフェイスがあるかどうかを確認したいですか?