【问题标题】:jekyll serve only updates sass when I save the main filejekyll serve 仅在我保存主文件时更新 sass
【发布时间】: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 jekyll


【解决方案1】:

我将文件从 /assets/css/ 移动到 /_css 并从 config.yml 中删除了设置 sass_dir:,这有效,不知道为什么,但似乎 jekyll 只听该文件夹中的 sass 更改。希望这对某人有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多