如何禁用 i18next 控制台警告?

How do I disable i18next console warnings?

我将 i18next 与 React 应用程序一起使用,但是:

每次重新渲染时这样的日志确实会减慢我的应用程序:

i18next::languageUtils: rejecting non-whitelisted language code: en

如何禁用它们?

我将调试设置为 false。

也许你可以一一修正这些错误,例如,i18next 有一个 non-whitelisted 语言代码的选项:https://github.com/i18next/i18next/blob/6aa81cd22f5e7fe0989d6920471e8e32d173af8c/src/defaults.js#L12

还有其他选项,如果您遇到其他类型的错误可能会有所帮助。

只需将 init 函数中的调试标志更改为 false

i18n.init({
    resources,
    debug: false, // It should be false
    lng: 'en',
    fallbackLng: 'en',
  });