--unhandled-rejections=mode


默认情况下,如果未使用 unhandledRejection 钩子,则所有未处理的拒绝都会触发警告以及第一个未处理的拒绝的弃用警告。

使用此标志可以改变发生未经处理的拒绝时应该发生的事情。

  • strict: 上升未处理的拒绝作为未捕获的异常。
  • warn: 始终触发警告,无论是否设置了 unhandledRejection 钩子,但不打印弃用警告。
  • none: 静默所有警告。

By default all unhandled rejections trigger a warning plus a deprecation warning for the very first unhandled rejection in case no unhandledRejection hook is used.

Using this flag allows to change what should happen when an unhandled rejection occurs. One of three modes can be chosen:

  • strict: Raise the unhandled rejection as an uncaught exception.
  • warn: Always trigger a warning, no matter if the unhandledRejection hook is set or not but do not print the deprecation warning.
  • none: Silence all warnings.