如何禁用 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',
});
我将 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',
});