Непонятная ошибка SCSS Неожиданный символ '' (1: 4) - PullRequest
0 голосов
/ 22 марта 2019

Я получаю эту неясную ошибку от SCSS: Unexpected character '' (1:4)

Failed to compile ./components/layout/Layout.scss ModuleParseError: Module parse failed: Unexpected character '' (1:4) You may need an appropriate loader to handle this file type. (Source code omitted for this binary file)

пока это мой файл SCSS Layout.scss:

@import './sass-tools';
@import './normalize';
@import './custom-base';

.page-wrapper {
    position: relative;
    max-width: $page-max-width;
    margin: 0 auto;

    &.nobp {
        max-width: none;
        width: 1224px;
    }
}

.page-content {
    position: relative;
    background-color: $white;

    .nobp & {
        width: 1024px;
    }
}

Это моя структура папок:

./components/layout/
 ∟ Layout.jsx
 ∟ Layout.scss
 ∟ Layout.test.js
 ∟ _fonts.scss
 ∟ _sass-tools.scss
 ∟ custom-base.scss
 ∟ normalize.scss

Для меня неясно, каким должен быть персонаж '' (1:4). Я считаю, что моя конфигурация Webpack в порядке, я могу опубликовать ее, если хотите, но SCSS до сих пор работал (с другими файлами) в моем проекте.

1 Ответ

0 голосов
/ 22 марта 2019

Я нашел проблему. Вывод компилятора SASS - это чушь собачья: вот что произошло:

Layout.scss импорт custom-base.scss импорт fonts.scss

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

...