SCSS随机停止编译部分?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (52)

我有以下文件结构:

/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中导入了每个partial,@import "fonts";并运行sass --watch dir/scss:dir将style.scss编译为style.css。起初这是按预期工作并在style.scss或任何导入的部分进行更改导致所有内容编译到style.css,但看似随机更改我在partials中停止跟踪。编辑部分静态会在命令行上生成编译成功消息,但部分中所做的新更改实际上并未编译。在重新启动watch命令之前,它将继续不起作用。

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

提问于
用户回答回答于

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

扫码关注云+社区

领取腾讯云代金券