SCSS/SASS 多个目录中的多个站点

Posted

技术标签:

【中文标题】SCSS/SASS 多个目录中的多个站点【英文标题】:SCSS/SASS Multiple Sites in Multiple Directories 【发布时间】:2012-03-30 02:13:56 【问题描述】:

我正在考虑在一个使用 SVN 的平台上设置 SCSS,该平台由八人组成的多个网站组成。

我们目前的网站结构是这样的。

REPO > WEBSITE1 > CSS
REPO > WEBSITE2 > CSS
REPO > WEBSITE3 > CSS
REPO > WEBSITE4 > CSS

有没有办法让 Compass 或 SASS 使用 config.rb 或任何其他方法监视整个存储库(无需监视/取消监视)每个单独的网站?

感谢您的帮助!

【问题讨论】:

quora.com/Compass-stylesheet/How-to-monitor-multiple-directories-in-a-project 看起来如果你不使用 Rails,你可能不得不破解一些东西。也许尝试一个 bash 脚本来查看每个 repo。 ***.com/questions/8535336/… 【参考方案1】:
#!/bin/bash
for i in repoa repob repoc repod
  do
    compass watch "$i/pathtoyourconfig.rb" &
done

【讨论】:

您还可以在每个 repo 中都有一个脚本目录,其中有一个运行 sass 的脚本 这看起来几乎完美!谢谢测试员。我很想用站点列表替换脚本中的 repo,然后重新加载脚本以获得额外的 repo。但是我不确定 Sass 或 compass 是否支持多目录监视,只需要弄清楚这一点并使用等效的 PC 解决方法,我们就走了! 使用 cygwin 运行它。您可以通过将& 添加到指南针手表来生成单独的进程。喜欢compass watch "$i/pathtoconfig.rb" & 只是为了确认一下,我今天早上试了一下,效果很好。我已经将主存储库设置为有一个启动文件(当它运行时)将检查该目录中的每个文件夹并检查它是否有 CSS 文件夹(只是为了确认它是一个网站),然后在这些文件夹上运行监视。这样一来,任何分支都应该能够通过单击来查看。再次感谢您的帮助!

以上是关于SCSS/SASS 多个目录中的多个站点的主要内容,如果未能解决你的问题,请参考以下文章

scss Sass中的评论

scss Sass函数将rgba中的alpha转换为float

Nginx位置正则表达式来处理/ sub /目录中多个WordPress站点的永久链接

Django 中的多个站点

IIS 中的多个站点。 HTTPS 冲突

如何从多个 .csv 文件中的命名列中选择唯一值?