转换错误:Jekyll :: Converters :: Sass在converti时遇到错误 ng' assets / css / all.sass': 要导入的文件未找到或不可读:1-tools / -tools-dir。 在第1行
这是我每次运行Jekyll时都会遇到的错误,而我似乎无法修复它。我已经尝试过在Google上找到的所有内容,而且似乎无法让它发挥作用。 知道包含有什么问题吗?
我的文件是这样的:
_-tools-dir.sass
@import 'bourbon/bourbon'
@import 'fonts'
@import 'normalize'
@import 'vars'
_-sections-dir.sass
@import 'header'
all.sass
---
---
@import '1-tools/-tools-dir'
@import '2-base/-base-dir'
@import '3-sections/-sections-dir'
并且在base-dir中我还没有包含,所以文件是空的
答案 0 :(得分:2)
使用默认的Jekyll设置,所有 sass / scss / coffee 导入都应该在_sass
文件夹中。
您的@import '1-tools/-tools-dir'
导入规则正在查找_sass/1-tools/-tools-dir.sass
文件,而不是_sass/1-tools/_-tools-dir.sass
(请注意下面的内容)。
您可以将导入更改为@import '1-tools/_-tools-dir
或将文件名更改为-tools-dir.sass
。
对于导致同样未找到错误的其他导入也是如此。
答案 1 :(得分:0)
你可能正在做YouTube tutorial from DevTips(这是一个非常好的imo)。
将此添加到您的config.yml
:
sass:
sass_dir: assets/css
style: :nested