【发布时间】:2018-04-29 23:25:48
【问题描述】:
我有一个 jekyll 项目,如下所示:
- assets
-- css
--- main.scss
-- sass
--- base
---- _root.scss
--- vendor
---- normalize.scss
main.scss 包含文件
---
---
@charset "utf-8";
@import 'vendor/normalize';
@import 'base/root';
这里是可能相关的 config.yml 设置
# Sass settings
sass:
add_charset: true
sass_dir: assets/sass
style: :compressed
# Build settings
exclude:
- Gemfile
- Gemfile.lock
- package.json
- README.md
- CNAME
- node_modules
- assets/sass
sass 工作并生成到正确的文件夹中,但是当我运行 jekyll serve 时,sass 似乎只监听 main.scss 的更新我尝试将所有文件放入 /assets/sass/ 并将所有文件放入assets/css/,但这些都不起作用。
【问题讨论】:
-
您是否尝试过从排除列表中删除您的 SASS 目录?
-
好主意,但没用(exclude 是关于构建时输出的文件。