Я хочу использовать response-intl-webpack-plugin для объединения сообщений из babel-plugin-реагировать-intl в один файл сообщений.Я настроил webpack.config.dev.js, однако, когда я запускаю «запуск пряжи», я получаю следующую ошибку:
Cannot read property 'compilation' of undefined
Я настраиваю реагирующий-intl-webpack-плагин в соответствии с инструкциями,Связанные конфигурации в webpack.config.dev.js отображаются следующим образом:
const ReactIntlPlugin = require('react-intl-webpack-plugin');
...
module.exports = {
...
resolve: {
...
plugins: [
new ReactIntlPlugin()
],
},
module: {
...
// Process JS with Babel.
{
test: /\.(js|jsx|mjs)$/,
include: paths.appSrc,
loader: require.resolve('babel-loader'),
options: {
cacheDirectory: true,
metadataSubscribers: [ReactIntlPlugin.metadataContextFunctionName],
presets: ['env', 'react-app'],
plugins: [
'transform-runtime',
['react-intl', {
'messagesDir': './public/messages/',
'enforceDescriptions': false
}]
]
},
...
Мой проект создается create-реагировать-приложение, а затем извлекается.Версии webpack и response-intl-webpack-plugin имеют соответственно 3.8.1 и 0.3.0.
Спасибо.