蓝图 CSS 框架 (compress.rb) 不会“编译”一些变化
我使用 Sass 来编写 CSS,并使用 Blueprint 作为框架。由于我在 Django 应用程序中使用这些工具,因此我的工作流程是:
在
在sass --watch
运行时在 emacs 中编辑 scss 文件运行
将文件和 alt-tab 保存到终端以运行
ruby compress.rb -p project1
重置我的本地开发服务器
查看页面中的更改
我添加了一些更改,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:
Edit scss file in emacs while
sass --watch
is runningSave the file and alt-tab to terminal to run
ruby compress.rb -p project1
Reset my local dev server
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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.