【问题标题】:Node sass watch builds changed file directly instead of entry point fileNode sass watch 直接构建更改的文件而不是入口点文件
【发布时间】:2018-04-16 14:22:28
【问题描述】:

我正在尝试使用带有 node-sass v4.8.3 的简单脚本来构建我的 SASS 代码:

./node_modules/node-sass/bin/node-sass ./sass/import.scss source/css/style.css --watch

如果我在没有--watch 标志的情况下使用它,它可以完美运行,但是当观察者处于活动状态时,如果我更改不是./sass/import.scss 的文件,例如./sass/components/button.scss,编译器似乎会尝试构建它直接,不从./sass/import.scss开始。

这是真的吗?

是否存在某种方法来避免这种情况并告诉观察者每次都构建./sass/import.scss

【问题讨论】:

    标签: css sass command-line-interface node-sass


    【解决方案1】:

    你告诉 sass 只看 import.scss 文件。 请参阅documentation 了解您需要的所有命令行选项,并记住让包含的文件名以“_”开头,以防止它们也被编译为 css 单个文件。

    node-sass --recursive --watch ./sass/ --output source/css/

    【讨论】:

    • --recursive 帮了我很多忙!谢谢:)
    猜你喜欢
    • 2017-04-27
    • 2015-11-02
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 2018-07-17
    • 2014-04-24
    • 1970-01-01
    • 2019-03-23
    相关资源
    最近更新 更多