Reactjs react intl删除错误日志并列出密钥
我正在使用 我想知道是否有一种方法可以删除Reactjs react intl删除错误日志并列出密钥,reactjs,Reactjs,我正在使用 我想知道是否有一种方法可以删除 [React Intl] Cannot format message: "***", using message id as fallback. 或 它会在控制台中产生大量噪音,使调试变得更加困难 有没有一种方法可以列出我在代码中使用的所有翻译键?有一种方法可以添加一个onError来响应Intl并对其进行管理一种方法是在组件开始提取本地化字符串(例如App.js)之前使用一个函数 例如: const filterConsoleErrors = ()
[React Intl] Cannot format message: "***", using message id as fallback.
或
它会在控制台中产生大量噪音,使调试变得更加困难
有没有一种方法可以列出我在代码中使用的所有翻译键?有一种方法可以添加一个
onError
来响应Intl并对其进行管理一种方法是在组件开始提取本地化字符串(例如App.js)之前使用一个函数
例如:
const filterConsoleErrors = () => {
const consoleError = console.error;
if(window && window.console) {
window.console.error = (...args) => {
if(typeof args[0] === 'string' && args[0].indexOf('React Intl') > -1) {
if(args[0].indexOf('Missing') > -1) {
return;
}
consoleError(args[0]);
return;
}
consoleError(...args);
};
}
};
filterConsoleErrors();
const filterConsoleErrors = () => {
const consoleError = console.error;
if(window && window.console) {
window.console.error = (...args) => {
if(typeof args[0] === 'string' && args[0].indexOf('React Intl') > -1) {
if(args[0].indexOf('Missing') > -1) {
return;
}
consoleError(args[0]);
return;
}
consoleError(...args);
};
}
};
filterConsoleErrors();