Я пытаюсь интегрировать act-i18next , используя i18next-xhr-backend в качестве загрузчика и webpack-dev-server в качестве сервера. Проблема, с которой я сталкиваюсь, заключается в том, что, поскольку я загружаю эти файлы локалей через XHR, а не через импорт classi c, они не появятся в окончательном комплекте. Кто-нибудь теперь, как я могу обслуживать эти локали как файлы stati c? До сих пор я пытался скопировать файлы с помощью copy-webpack-plugin , но время от времени он зависает на 98%, и у меня возникает ощущение, что я что-то упустил. Может быть, как-то обслуживать файлы из памяти и оставить этот подход только для производственной сборки? Я поделюсь конфигурацией моего веб-пакета.
Если кто-то может мне помочь, я был бы очень признателен, я понятия не имею, как мне справиться с этим. Любые мысли приветствуются.
const config = {
mode: 'development',
entry: ['./src/index.tsx'],
output: {
filename: '[name].js',
chunkFilename: '[name].js',
publicPath: '/',
},
...
plugins: [
new CopyPlugin(
[
{
from: './src/locales',
to: '../build/locales',
toType: 'dir',
force: true,
},
],
{ copyUnmodified: true }
),
],
devServer: {
port: 3000,
historyApiFallback: true,
hot: true,
},
}