指南针:如何删除含有从生成的css文件包SCSS路径评论?(Compass: how to remo

2019-10-31 02:24发布

我们在项目中使用的指南针。 它会产生一些CSS文件,它看起来像这样我的同事的机器上:

/* line 22, ../../../../.rvm/gems/ruby-1.9.3-p125/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p125/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 10, ../sass/partials/dependencies/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em; }

但有时我不得不由我自己来更新CSS。 我编辑相应SASS文件并运行compass compile 。 它重新生成CSS成功,但评论一半被改变:

/* line 22, C:/Soft/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, C:/Soft/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 10, ../sass/partials/dependencies/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em; }

这里的问题:我们这个CSS存储在VCS,在我们的团队不是所有人都有安装Ruby和指南针。 而每犯SASS修改一行扩展到一千行提交其更改的注释(因为我们已经安装在不同的目录指南针)。

有什么办法来防止从指南针加入约框架的意见? 我想保留意见有关SCSS从项目中来,但我想摆脱的那个来自趴在特定的机器就地框架意见。

Answer 1:

这可以在config.rb改变

line_comments = false


Answer 2:

我加

line_comments = false

我的配置/ compass.rb删除所有来自编译样式表的行注释。



文章来源: Compass: how to remove comments containing path to a package scss from generated css file?