【问题标题】:SCSS randomly stops compiling partialsSCSS 随机停止编译部分
【发布时间】:2018-10-23 03:45:45
【问题描述】:

我的文件结构如下:

/dir/style.css
/dir/scss/style.scss
/dir/scss/_fonts.scss
/dir/scss/_footer.scss
/dir/scss/_header.scss
/dir/scss/_home.scss
/dir/scss/_vars.scss

我在 style.css 中导入每个部分,例如 @import "fonts"; 并运行 sass --watch dir/scss:dir 以将 style.scss 编译为 style.css。起初,这按预期工作,对 style.scss 或任何导入的部分进行更改会导致所有内容编译为 style.css,但我在部分中所做的看似随机的更改停止被跟踪。编辑部分仍然会在命令行上产生编译成功消息,但在部分中所做的新更改实际上并未编译。在我重新启动 watch 命令之前,它将继续不起作用。

编辑:代码编辑器是 vscode。使用 dart2js 2.0.0 编译的 Sass 版本 1.13.0

【问题讨论】:

    标签: css sass


    【解决方案1】:

    您尝试查看这些更改的浏览器是否可能遇到缓存问题?在使用 webpack 编译 SCSS 或 JS 时,我有时会遇到这个问题。我知道使用 Chrome,Shift+F5 会刷新并清除缓存。同样在开发工具(F12)中,网络选项卡中有一个选项可以在开发工具打开时禁用缓存。

    【讨论】:

    • 不,新的更改实际上并没有编译到 css 中。我打开 css 文件并 ctrl + f 进行检查。
    • 您使用的是什么 IDE?还有你用什么来编译你的 SASS?
    • 我正在使用 vscode。使用 dart2js 2.0.0 编译的 Sass 版本 1.13.0
    猜你喜欢
    • 2013-03-16
    • 2017-12-16
    • 2021-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 2012-07-01
    • 2011-01-16
    相关资源
    最近更新 更多