У меня есть PWA приложения create-response-app с динамической c загрузка lin gui как в здесь он корректно работает локально в режиме develop
, а также в режиме production
Но при развертывании на рабочем сервере что-то тормозит: * все файлы lin gui доступны с сервера, * сервис-воркер правильно предварительно кеширует ресурсы, включая все messages.po
и все i18n-*
js чанки * кажется, что ленивый импорт их в приложение не запускает никакой выборки (ни сервис-воркер, ни xhr) и не дает, например, Cannot find module './en_GB/messages.js'
намек на то, что проверять?
РЕДАКТИРОВАТЬ: Выяснилось, что веб-пакет правильно отображает файлы * .po в URL-адреса фрагментов с возможностью ленивого импорта но он не создает сопоставления для скомпилированных блоков *. js (или *. json) (как ни странно, за исключением одного языка из многих) сделал временный обходной путь, я позволил приложению отложить импорт i18n некомпилированных файлов .po
вместо скомпилированных .js
в производстве Единственным побочным эффектом является то, что файлы * .po компилируются приложением во время выполнения, что приводит к (крошечной незаметной) задержке между загрузкой lang и устройством lang