Модули CSS не работают со сторонним пакетом реакции-спинки

Я пытаюсь использовать пакет act-spinkit для моего веб-приложения React.js. В этом приложении я решил использовать модули CSS. Когда я переключился на CSS-модули, я заметил, что созданный мной спиннер не рендерился. Я уверен, что это связано с тем, что я сейчас использую модули CSS. В настоящее время мой файл webpack.config.js выглядит примерно так:

module.exports = {
   //other configurations...
   module: {
       rules: [
           {
               test: /\.(js|jsx)$/,
               exclude: /node_modules/,
               use: 'babel-loader'
           },
           {
               test: /\.css$/,
               loader: 'style-loader!css-loader? modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]'
           }
       ]
   }
}

Я считаю, что мне нужно установить правило для регулярного css, который будет компилироваться css-загрузчиком. Однако я не знаю, как объединить правило, чтобы css-загрузчик мог использовать как модули css, так и обычный css. Любая помощь будет оценена.

1 ответ

Попробуйте, чтобы ваш конфиг выглядел так в этом разделе:

rules: [
      {
        test: /\.jsx?$/,
        exclude: /node_modules/,
        loader: 'babel-loader'
      },
      {
        test: /\.css$/,
        use: ['style-loader', 'css-loader']
      }
    ]
Другие вопросы по тегам