蓝图 CSS 框架 (compress.rb) 不会“编译”一些变化

发布于 2024-10-22 00:23:15 字数 496 浏览 0 评论 0原文

我使用 Sass 来编写 CSS,并使用 Blueprint 作为框架。由于我在 Django 应用程序中使用这些工具,因此我的工作流程是:

  1. sass --watch 运行时在 emacs 中编辑 scss 文件

    运行
  2. 将文件和 alt-tab 保存到终端以运行 ruby compress.rb -p project1

  3. 重置我的本地开发服务器

  4. 查看页面中的更改

我添加了一些更改,Blueprint 不会将它们包含在从typography/forms/grid/reset.css 文件到screen/print/ie.css 的编译中。 scss 文件通过了 Sass 的验证,更改位于 Sass 编译的 CSS 文件中。然而,它们并不在最终的 screen.css 文件中。我该如何解决这个问题?这非常令人沮丧。

I use Sass to compose my CSS, and Blueprint as my framework. Since I'm using these tools for a Django application, my workflow is:

  1. Edit scss file in emacs while sass --watch is running

  2. Save the file and alt-tab to terminal to run ruby compress.rb -p project1

  3. Reset my local dev server

  4. View changes in the page

However recently I added some changes, and Blueprint will not include them in the compilation from typography/forms/grid/reset.css files to screen/print/ie.css. The scss files passed validation from Sass, and the changes are in the Sass-compiled CSS files. They are not, however, in the final screen.css file. How do I fix this? It's very frustrating.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

·深蓝 2024-10-29 00:23:15

sass --watch 监视更改。如果它正在监视的文件没有更改,那么它不会重新编译它。

这让我很恼火,在一个项目中,我对各种部分进行了广泛的更改,这些更改从未出现在生成的 CSS 文件中,因为,当然,我实际上并没有编辑 sass 正在观看的文件。

sass --watch watches for changes. If the file it's watching hasn't changed, then it won't recompile it.

This bit me in the ass on one project where I made extensive changes to various partials, which never showed up in the generated CSS file, since, of course I hadn't actually edited the file sass was watching.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文