私のコマンドが完了したら、プロセスを終了(または終了)したいと思います。私はこのコードを持っていますが、プロセスはただちに終了します。node.jsでコマンドを実行した後にプロセスを終了させよう
var gplay = require('google-play-scraper');
gplay.list({
category: gplay.category.GAME_ACTION,
collection: gplay.collection.TOP_FREE,
start: 0,
num: 120
})
.then(console.log, console.log);
gplay.list({
category: gplay.category.GAME_ACTION,
collection: gplay.collection.TOP_FREE,
start: 120,
num: 120
})
.then(console.log, console.log);
process.exit();
私は、ファイルに出力を書きたいので、私は、node script.js > output.txt
ことによって、これを実行します。私は他の方法を知らない。
のために戻りました。 exit()行は、両方の呼び出しが完了すると自動的に終了するはずです。また、コンソールにロギングするのではなく、fsを使ってファイルに自動的に書き込むことができます(実際にはプロジェクトの範囲と再利用の必要性に依存します) – JonLuca
プロセスは 'process.exit()'文のために終了します。保留中のすべてのコールが完了したら、プロセスを削除するだけでプロセスは終了します。 –
@JonLucaコンソールにログする代わりに書き込みを使用する方法を知らない –