css - 我可以并行地将 css 转换为 scss 并将 scss 转换为 css 吗?

标签 css compass-sass sass

我打算在一个大元素中使用 sass/compass。是否有可能一些团队成员可以使用简单的 css 而其他人仍然可以编写 scss?

我真正想知道的是 compass/sass 收听 scss 并同时转换 css 的方式是否也可以收听 css 文件并将 scss 文件中的任何更改转换回?

最佳答案

可能,但并不理想。你最好的选择是破解你的终端并运行

sass-convert --from css --to scss

在您的样式所在的目录中然后从那里重构。这是一种痛苦,而不是真正的“转变”。它会尝试正确嵌套,而且通常都能正确嵌套,但如果您不重构代码并使用诸如混合、扩展和变量之类的东西,那么它有点违背了使用 SASS 的初衷。

要自动执行此操作,您可能需要使用类似 Guard 的东西观看 css 文件的更改。你需要确保你没有同时关注你的主要风格(sass 正在编译的那个),因为这会让你陷入一个永无止境的转换循环!

关于css - 我可以并行地将 css 转换为 scss 并将 scss 转换为 css 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10633872/

相关文章:

html - ASCII 字符 62 在 Superfish 菜单中显示不正确

php - 如何在 Virtuemart 中将 "product details"文本更改为我自己的文本?

html - CSS、HTML 或 Jquery - 滚动条样式

css - 主容器上带有 flexgrow 的水平可滚动 div

css - 如何使用scss从子中选择父伪类

css - IE8 CSS 问题,图像真正透明时的灰色背景

css - 我是否必须使用 Compass 来使用 Django-Grappelli 修改 CSS?

css - compass 样式 - 内联 block 列表和水平列表之间的区别

bundler - 如何在 compass 创建中指定框架版本?

html - 在 flex 方向列中右对齐