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函数将rgba中的alpha转换为float