css - Grunt Compass 编译 sass 和 css

标签 css compilation sass gruntjs compass

我已将 Grunt 设置为运行 Compass,效果很好,但我需要将我的 Bower 组件中的样式表添加到此。

我所做的是使用 grunt contrib 复制插件从我的 Bower 组件复制任何 .css 文件,并将它们放在某个临时文件夹中。我现在需要 Compass 任务来编译我的 sass 并将临时目录中文件中的 css 添加到最终结果。

关于如何实现这一点有什么想法吗?

最佳答案

实现此目的的一种方法是将 Bower 组件样式表更改为 SASS 部分样式表。比如说,

“bower1.css” - “bower2.css” - “bower3.css”

“_bower1.scss” - “_bower2.scss” - “_bower3.scss”

然后通过添加导入将这些部分添加到您的 SASS 文件中:

/* 在此处添加常规样式... */

@import '/my/temporary/directory/bower1';

@import '/my/temporary/directory/bower2';

@import '/my/temporary/directory/bower3';

然后只需编译您的 SASS 文件。现在一切都应该在您编译的 CSS 文件中。

关于css - Grunt Compass 编译 sass 和 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27494943/

相关文章:

html - 缩放图像错误

c - 如何使我的高度模块化项目易于最终用户编译?

使用 _(下划线)时,Webpack 别名不解析 SCSS 部分

css - Sass如何访问变量列表

javascript - 如何使用 'x' 按钮在图像底部添加横幅以在 React/HTML 中关闭它?

javascript - 我如何通过网站在移动设备的WhatsApp上共享图像

java - 带有 JDK10 SDK 的 IntelliJ 不编译带有 1.8 目标的 Maven 项目

c++ - 现代 C++ 编译器是否优化了对类的同一数据成员的重复访问?

css - 尝试声明 SASS 颜色变量并获取 'Invalid CSS'?

css - 使用 CSS3 选择除按钮之外的每个表单元素