Hii Я работаю с языковым переводом, используя "react-intl": "^4.1.1",
, но при создании производственной сборки код не компилируется и выдает ошибку об экспорте по умолчанию
Ошибка:
Creating an optimized production build...
Failed to compile.
./src/lang/entries/es_ES.js
Attempted import error: '../locales/es_ES' does not contain a default export (imported as 'enMessages').
I Я импортирую файл следующим образом:
import enMessages from '../locales/en_US';
Экспорт:
export default {
"sidebar.dashboard" : "Dashboard"
}
Самое важное - это работа над локальными проблемами и создание проблем при создании производственной сборки, и я использую "react-scripts": "^3.3.0"
в этом проекте. Как я могу решить эту проблему?
Обновление: После импорта enMessages
import endata from '@formatjs/intl-pluralrules/dist/locale-data/en';
import enMessages from '../locales/en_US';
const EnLang = {
messages: {
...enMessages
},
locale: 'en-US',
data: endata
};
export default EnLang;