Всем привет. Начинаю постигать мощь 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'
),
},