2

とは./どういう意味ですか? パスを検索するために使用されると思いますが、それが本当かどうかはわかりません。たとえば、C# で使用できるパスを検索する場合は、../../file.exe.

現在、私が欲しいのは、次のコードをnode.js使用してアプリケーションからコマンドを実行することです:NW.js

var exec = require('child_process').exec;

exec('node ./server.js', function(error, stdout, stderr) {
    console.log('stdout: ', stdout);
    console.log('stderr: ', stderr);

    if (error !== null) {
        console.log('exec error: ', error);
    }
});

ただし、上記のコードでは目的の結果が得られません。server.js実行したいパスを検索する方法がわからないためだと思います。

4

2 に答える 2

2

に関してはnode.js、コメンターよりも少し詳しく説明します。

./現在のディレクトリでファイルを実行する必要があることを意味します。現在のディレクトリを表示するには、UNIX を使用している場合は、次のように入力しpwdます。../「前の」ディレクトリでファイルを実行することを意味します。グラフ理論では、これは親ノードを意味します。

実行可能ファイルへのパスを指定しない場合、システムは PATH を調べます。

于 2016-05-26T17:37:17.767 に答える