尝试在 Jekyll 中使用多个 SCSS 文件时出错

问题描述 投票:0回答:1

我正在与 Jekyll 合作开发一个网站。我想使用多个 SCSS 文件。我能够成功添加主文件,但之后遇到问题。

我的目录结构是:

_sass/main.scss

_sass/post.scss

_sass/apps/app1.scss

_sass/apps/app2.scss

assets/css
中的每一个都有一个相应的 scss 文件。例如,
assets/css/main.scss

_sass
目录中的每个文件都包含我的样式。
assets/css
中的每个文件都包含诸如

之类的代码
---
---
@import "main";

当我捆绑网站时,我可以访问我的

assets/css/main.css
文件。

但是,我收到以下错误并且无法访问其他文件。

Conversion error: Jekyll::Converters::Scss encountered an error while converting 'assets/css/post.scss':
                    expected "{".
             Error: expected "{".
             Error: Run jekyll build --trace for more information.
css sass jekyll
1个回答
0
投票

经过一番搜索,我找到了答案。 _sass 文件夹和 assets/css/ 文件夹中的文件似乎不能具有相同的名称。更改其中一个的名称解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.