Vue3 - i18n - вы используете сборку esm-bundler для vue-i18n

Я только что начал новый проект с Vue3 и добавил vue-i18n версию 9 (https://vue-i18n.intlify.dev/guide/) Я настроил, но не могу изменить язык. Он выполняет перевод, так как заменяет {{ $t('message.value') }} на правильное предложение. Я не могу изменить язык, работает только для языка локали.

Я получаю это сообщение об ошибке в консоли браузера

You are running the esm-bundler build of vue-i18n. It is recommended to configure your bundler to explicitly replace feature flag globals with boolean literals to get proper tree-shaking in the final bundle.

Это мой конфиг, но я не могу его поменять на испанский

const i18n = VueI18n.createI18n({
  locale: 'en', // set locale
  fallbackLocale: 'en', // set fallback locale
  messages, // set locale messages

})

Буду признателен, если вы поможете мне, показывая, что я делаю неправильно. Большое спасибо


person Bernardao    schedule 01.03.2021    source источник
comment
Он работает правильно и меняет язык, но было бы неплохо узнать, что делать с предупреждением.   -  person Bernardao    schedule 05.03.2021


Ответы (1)


Вы не должны его видеть при запуске приложения в производственном режиме.

При запуске в разработке это было исправлено в версии v2. 0,1

person Daniel    schedule 11.03.2021