jekyll serve仅在保存主文件时更新sass
我有一个jekyll项目,看起来像这样:jekyll serve仅在保存主文件时更新sass,sass,jekyll,Sass,Jekyll,我有一个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-settings # Sass setti
- assets
-- css
--- main.scss
-- sass
--- base
---- _root.scss
--- vendor
---- normalize.scss
main.scss包含这些文件
---
---
@charset "utf-8";
@import 'vendor/normalize';
@import 'base/root';
以下是可能相关的config.yml-settings
# 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/,但是这些东西都不起作用。我将文件从
/assets/css/
移动到/\u css
,并从config.yml中删除了设置sass\u dir:
,这起作用了,不确定为什么,但jekyll似乎只监听该文件夹中的sass更改。希望这对某些人来说是非常重要的 你试过从排除列表中删除你的SASS目录吗?好主意,但没有成功(排除是关于在构建时输出哪些文件。嗯,这对你来说也是个问题吗?