Файл для импорта не найден или не читается с помощью Jekyll and Sass - PullRequest
1 голос
/ 02 марта 2020

Я пытаюсь связаться с библиотекой sass, которую я скачал через узел.

Я получаю ошибку:

Conversion error: Jekyll::Converters::Scss encountered an error while converting 'assets/css/styles.scss':
   Error: File to import not found or unreadable: @library/path/src/index.scss. on line 3:1
   of @library/path/src/index.scss from line 3:1 of _sass/styles.scss from line 1:1
   of styles.scss >> @import '@library/path/src/index'; ^ 
                    ------------------------------------------------
      Jekyll 4.0.0   Please append `--trace` to the `serve` command 
                     for any additional information or backtrace. 

Мой файл sass выглядит так:

@import '@library/path/src/index';

Я добавил в свой пакет. json file:

"sass": {
    "includePaths": ["./node_modules"]
}

Единственный намек, который дает библиотека, на то, что мне не хватает, это First, make sure your build system is configured so that the node_modules directory is in the list of Sass includePaths. Я не уверен, где я могу подтвердить что.

Примечание: это даже не сработает, даже если я сделаю ссылку непосредственно на файл в node_modules

../node_modules/@library/path/src/index.scss

1 Ответ

0 голосов
/ 02 марта 2020

Я понял это!

Мне пришлось добавить в мой config.yml

  load_paths:
    - _sass
    - node_modules
...