问题标签 [compass]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 如何在没有文件或行参考的情况下运行指南针编译?
如何在运行时抑制文件或行引用,例如下面的注释输出行,compass compile
并可能--output-style
在默认情况下保持扩展?
问题是每当我在 sass 中进行 1 行更改时,它都会对我的 css 进行 50 多行更改以更新所有已调整的参考行号。这使得阅读我的 git 提交中的实际更改变得非常困难。
css - 如何在指南针编译中指定 line_comments?
我正在使用 Eclipse IDE,并使用 compass 编译我的 .scss 文件。为此,我创建了一个构建器,我会在需要时手动触发它。但是每次我运行这个构建器时,它都会在生成的 .css 文件中添加很多注释。我看到我们可以使用line_comments=false
,这应该可以解决我的问题。
如何在没有文件或行参考的情况下运行指南针编译?
但关键是我应该在哪里指定这一点。我没有任何 compass.rb 文件。我可以在命令行中以某种方式指定它吗?截至目前,我正在使用这个:
ruby - 指南针路径需要更正
我正在尝试与 Yeoman 一起玩,并且我正在尝试在我的脚手架中使用 Compass,但是当我运行时终端不断抛出这个错误grunt
。
我认为这可能与我安装 Compass 的方式有关。我可能已经安装了两个副本,一个通过 RVM,另一个通过另一种方法。
有谁知道如何解决这个错误。任何帮助表示赞赏。
提前致谢!
ruby - 将 Compass 与 Yeoman 应用程序一起使用
我正在使用generator-zf5来生成我的 Yeoman 应用程序。安装时,我同意将 Compass 包含在我的项目中,但我在项目文件中看不到 Compass 文件。难道我做错了什么。我需要自己包括这个吗?如果是这样,怎么做?
我卸载了所有 Sass gem 和 Compass 并重新安装,gem install compass --version 0.12.7
现在正在使用 Compass 0.12.7 和 Sass 3.2.19 (Media Mark)。
然后我使用以下方法在本地安装了 Compass:
但是当我添加@include border-radius(25px);
到我的 CSS 时,我不断收到错误消息。谁能帮我?我仍在尝试围绕许多这些终端进程。
提前致谢!
terminal - 通过命令行安装“指南针”收到错误“extconf failed, exit code 1”
找不到这个问题的答案。运行 OS X Yosemite Beta v2
遵循指南针安装指南时,请确保您的 gem 是最新的
然后运行
sass - 指南针手表编译一次,没有注意到进一步的变化
我在 Windows 7 上使用 SASS + Compass。我最近将 SASS 从 3.2.10 升级到 3.4.2,将 Compass 从 0.12.2 升级到 1.0.1。我通过卸载旧版本进行升级,并在命令提示符下使用 gem uninstall/install 安装新版本。
现在,当我在运行 compass watch 后对 SCSS 文件进行更改时,只会注意到并编译第一组更改。在那之后指南针手表看起来就像在观察变化,但实际上在第一个之后没有其他变化被注意到。我必须终止 (Ctrl+C) 并重新运行罗盘手表。在命令中添加 --poll 似乎没有帮助。
这种奇怪的行为在升级之前没有发生。
我怎样才能解决这个问题?
css - 指南针编译:SCSS 部分内部部分
首先,我完全不熟悉 SCSS 并使用 Compass 进行编译,但实际上我已经喜欢它了!
当我第一次下载 ZURB Foundation(一个 CSS 框架)并尝试编辑样式时,一切都开始了,所以我还必须下载额外的 SCSS 文件。这样做之后,我必须下载一个 SCSS 编译器(在我的例子中是 KOALA),它可以很好地完成 SCSS 到 CSS 的编译工作。我开始尝试一切,很快就厌倦了每次我想要将 SCSS 文件编译为 CSS 文件时必须按下编译按钮。于是我搜索了一个解决方案,发现:指南针!我安装了 Compass 及其所有依赖项,它可以正常工作。
因此,当我运行 Compass(使用命令:compass watch)时,它会将所有 SCSS 文件(主要和部分 SCSS 文件)很好地编译到一个 CSS 文件中,并且在编辑主要 SCSS 和部分(“第一级”)SCSS 文件时也会更新。但是,当在部分(“二级”)内编辑和保存 SCSS 部分时,Compass 不会将 SCSS 编译为 CSS!
这就是我的文件夹结构/scss & css 结构的样子:
(必须包含文件夹结构)
在“style.scss”中,我使用以下代码导入“第一级部分”:
在“_foundation.scss”中,我使用以下代码导入了几个额外的部分:
最后但并非最不重要的是,“config.rb”文件配置如下所示:
真的希望有人可以帮助我,因为我已经尝试解决这个问题太久了,谢谢!
javascript - 使用 Yeoman angular-fullstack Gruntfile.js 设置指南针
我有一个从Angular FullStack生成的超级复杂的 grunt 文件
我想添加一个名为Susy的 gem ,但它具有compass的依赖项:
在过去,我可以简单地通过添加:require
到我的 grunt 文件来做到这一点
不幸的是,我在这个 Grunt 文件中没有类似的指南针代码块。
问题:
如何将指南针添加到我的 Gruntfile.js 以查看我的 sass,以便我可以使用像 Susy 这样的指南针 gem?
这是git的链接(因为我知道它很长):c
更新:
ruby - Ruby Compass 编译器不工作,在线错误 [54]
Ruby Compass 不工作,代码如下,我在网上尝试了 10-20 种方法,有什么建议吗?
在屏幕截图中,您会找到一种更简单的方法来读取我的 gem 的终端转储和错误,如果您想从那里获取一些东西,您会在屏幕截图下方找到文本
谢谢,干杯,罗伯特
sass - 具有视网膜精灵表选项的 SASS/指南针精灵混合
我正在尝试使用 sass/Compass 编写一个 mixin,它将为常规大小的图像和它们的 @2x/@3x 对应物使用可用的精灵功能。这是我到目前为止所做的:
一切都按预期工作——除了那些媒体查询中发生的事情。我试图将@2x 精灵表的宽度和它的精灵的 x/y 坐标除以 2,但似乎没有任何方法可以确保精灵表的宽度或坐标精灵总是能被 2 整除。
我意识到我可以只包含@2x 图像,但这会减轻使用精灵表的性能增益。
一个解决方案将不胜感激。