1

したがって、ノードアプリを実行する方法はいくつかあります。

本番環境、および WebDriver テストの実行中:

node app.js

発達

nodemon app.js

モカテスト

istanbul cover node_modules/mocha/bin/_mocha -- -R spec

Optimist / Minimist モジュールを使用してコマンド ライン オプションを処理したいのですが、アプリで一貫して処理される方法で上記のすべてのコマンドにこれらの引数を提供する方法はありますか?

4

1 に答える 1

1

もう少し掘り下げた後、私はついに答えを得ました。

Nodemon はすべての引数をそのまま渡します。

nodemon app.js --env=dev

Mocha も同じことを行いますが、spec の後にファイル名を指定する必要があります。そうしないと、コマンド ライン引数自体を解釈しようとします。したがって、mocha のデフォルトは ですがtest/test.js、これを指定すると、コマンド ライン引数をアプリに渡すことができます。

istanbul cover node_modules/mocha/bin/_mocha -- -R spec test/test.js --env=test
于 2014-03-09T05:09:38.747 に答える