2016-09-28 17 views
0

NodeJSアプリケーションがインストールされているコンピュータで実行可能ファイルが使用可能であることを確認するにはどうすればよいですか?Nodejs、外部実行可能ファイルをチェックできますか?

child_process.exec()を呼び出して実行ファイルが見つからない場合は待たずに、アプリケーションの起動時にプリフライトチェックを行う方が早く失敗する可能性があります。私は最近、これに噛まれて、サーバの立ち上げから2日後にしか見つからなかったので、これを避けたいと思います。

現時点では、私は単純にwhich <command>をやって、Unixベースの環境を想定し、出力を解析しています。より良い方法がありますか、おそらくより移植性がありますか?

答えて

1

whichモジュールを使用してください。常にnpmjs.comとnpms.ioを検索してください。

+0

[怠け者のためのリンク](https://www.npmjs.com/package/which) – Nepoxx

関連する問題