Невозможно использовать response-intl-webpack-plugin с create-реагировать-приложение - PullRequest
0 голосов
/ 28 декабря 2018

Я хочу использовать 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.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...