Переезд с ExtractTextPlugin на MiniCssExtractPlugin

Пытаюсь заменить extract-text-webpack-plugin на mini-css-extract-plugin, но я не знаю для чего нужна опция fallback в первом плагине и как ее адекватно реализовать во втором. Да и нужна ли она вообще. Вот часть, которую мне нужно поменять:

    {
        test: /\.css/,
        use: ExtractTextPlugin.extract({
          fallback: 'style-loader',
          use: [
            {
              loader: 'css-loader',
              options: {
                importLoaders: 2,
                sourceMap: false,
              },
            },
          ],
        })
      },

Я вообще не очень хорошо разбираюсь в конфигурациях webpack-а и всех его плагинах, так что буду рад выслушать настолько много поучений, насколько это вообще возможно.

Из того, что мне удалось нагуглить, я, вроде как, понял что fallback вызывается как некая альтернатива extract-text-webpack-plugin, но в каких случаях? И зачем? Так же я видел как fallback в плагине mini-css-extract-plugin заменяют на условие, которое выбирает style-loader или mini-css-extract-plugin в зависимости от режима работы webpack, т.е dev или prod. Но я тоже не совсем понял зачем и почему. В моем случае еще и используется webpack-config, а часть, которую мне нужно заменить, из конфига для production


Ответы (0 шт):