Devilz_1
@Devilz_1
Frontend-Developer

SCSS и React 16.8.2. Почему не читает файл со стилями?

Всем привет. Начинаю постигать мощь React. Возникла загвоздка.
Хочу сделать использование sass/scss стилей в своём проекте на react (v. 16.8.2). Установил зависимость sass-loader, ошибок нету, проект грузится, но стили не подгружаются. Заимпортил верно, используя import './Nav.sсss' при том, что файл, где я подключаю стили находится в той же директории. Гуглю по интересующему меня вопросу, выдаются ответу типа сделай npm run eject, найди в папке config 2 файла и измени там "...это..." на "...это..."

Окей, только с недавних пор я полагаю, в папке конфиг остался 1 файл под названием webpack.config.js в котором совместили 2 файла из предыдущих версий react. Там описаны функции, вызыывающиеся ниже в том же файле. Ниже прикладываю отрывок интересующего меня подклчюения SCSS, и вроде как модули включены, но стили не грузятся. Помогите пожалуйста подключить scss в react, заранее благодарю!

{
              test: sassRegex,
              exclude: sassModuleRegex,
              use: getStyleLoaders(
                {
                  importLoaders: 2,
                  sourceMap: isEnvProduction
                    ? shouldUseSourceMap
                    : isEnvDevelopment,
                  modules: true,
                },
                'sass-loader'
              ),
              // Don't consider CSS imports dead code even if the
              // containing package claims to have no side effects.
              // Remove this when webpack adds a warning or an error for this.
              // See https://github.com/webpack/webpack/issues/6571
              sideEffects: true,
            },
            // Adds support for CSS Modules, but using SASS
            // using the extension .module.scss or .module.sass
            {
              test: sassModuleRegex,
              use: getStyleLoaders(
                {
                  importLoaders: 2,
                  sourceMap: isEnvProduction
                    ? shouldUseSourceMap
                    : isEnvDevelopment,
                  modules: true,
                  getLocalIdent: getCSSModuleLocalIdent,
                },
                'sass-loader'
              ),
            },
  • Вопрос задан
  • 680 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 02:45
2000 руб./за проект
24 нояб. 2024, в 23:46
20000 руб./за проект