css - SCSS 随机停止编译部分

标签 css sass

我有以下文件结构:

/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 编译为样式.css。起初这按预期工作并且在 style.scss 或任何导入的部分中进行更改会导致所有内容编译为 style.css,但我在部分中所做的看似随机的更改停止被跟踪。编辑部分仍然会在命令行上显示编译成功消息,但实际上并未编译部分中所做的新更改。在我重新启动 watch 命令之前,它将继续不起作用。

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

最佳答案

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

关于css - SCSS 随机停止编译部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52936380/

相关文章:

javascript - 如何在悬停的 div 后创建一个像箭头一样的向下三 Angular 形

css - 如何显示在每行的元素中显示两个的元素列表

css - 容器 div 上水平放置多个 div

css - 使用 STATIC_URL 的 Django CSS 背景图片

css - 我可以在媒体查询中更新 SASS 变量吗?

css - 使用 CSS 实现响应式图像翻转

html - CSS Hover 属性显示非 div 元素

image - 边界半径和填充效果不佳

variables - 在 Sass 中动态创建或引用变量

css - SASS 的 grunt-task 允许选项来强制执行代码样式