Почему установка 'modules:true' в моем конфиге веб-пакета нарушает стилизацию при других импортах CSS

Я использую веб-пакет 3.8. В настоящее время в моем приложении "Реакция" я использую "Реак-селект" (1.2.1), компонент, которому необходимо импортировать некоторые CSS в файл index.js.

import 'react-select/dist/react-select.css';

все отлично работает

Однако мне нужно импортировать другой компонент, который должен поддерживать модули CSS, поэтому я попытался добавить функцию в конфигурацию моего веб-пакета, установив модули: true. то есть:

{
            test: /\.css$/,
            use: [
              require.resolve('style-loader'),
              {
                loader: require.resolve('css-loader'),
                options: {
                  modules: true,   // NEW LINE HERE
                  importLoaders: 1,
                },
              },
              {
                loader: require.resolve('postcss-loader'),
                options: {
                 ...

Теперь все стили / классы и т. Д. В моем первом компоненте исчезли. Я вроде понимаю, почему это происходит, но не знаю, как исправить это? любая помощь будет принята с благодарностью...!

0 ответов

Другие вопросы по тегам