1. ホーム
  2. javascript

[解決済み] DeprecationWarning: コールバックのない非同期関数の呼び出しは非推奨です。- function:」がどこにあるか見つけるには?

2022-01-31 03:28:21

質問内容

最近、ノードを7.2.1にアップデートしたところ、警告が来ていることに気づきました。

(node:4346) DeprecationWarning: コールバックなしで非同期関数を呼び出すことは非推奨です。

これは何ですか 4346 のためですか?jsファイルは2000行しかないので、行数にはならないはずです。このコードはどこにあるのでしょうか?

どのように解決するのですか?

のどちらかを使用することができます。 --trace-deprecation または --throw-deprecation のオプションがあります。

例えば

node --trace-deprecation app.js

または

node --throw-deprecation app.js

最初のオプションはスタックトレースを記録し、2番目のオプションはエラーを投げます(捕捉されない場合、スタックトレースも記録されます)。

また 4346 はプロセスIDである可能性が高いです。