2015-09-05 37 views
1

我已经下载了bootstrap sass,并将资源内容放在我的public/sass目录中。我应该如何观察变化并将其更新为一个css文件。我试图用命令(在我的公共/ SASS目录)如何观看bootstrap sass

compass watch 

我在控制台中看到的信息是“北斗是看更改”。 当我改变的东西public/sass/stylesheets/_variables.scss我想在/public/css/style.css自动生成一个.css,但没有任何反应(控制台dosnt通知更改)。我应该使用什么命令来监视更改?

我的目标是将一些自定义类添加到CSS,所以我只需要在我的HTML中导入一个CSS文件。

+0

林不知道如何删除这个问题,我已经发布了一个新的全球多个问题所以它easyer了解过程http://stackoverflow.com/questions/32415927/how-to-use-bootstrap-sass。 –

回答

1

由下划线_开头的文件会被编译器忽略,因为它们是'partials',并且将通过@import在您的Sass架构中使用。

+0

我应该如何添加自定义类比? –

+1

假设你已经运行'compass create',你有两个文件夹'sass'和'stylesheets',那么'* sass'文件夹中没有下划线前缀的所有新文件都将被复制并编译到*中。 CSS样式表文件夹中。但是,这不是做一个很好的方式,你宁愿有一个'main.sccs'和大量_partial.scss'的',然后你可以包括在'使用''你main.scss' _partial.scss' @导入'_partial.scss''。然后你将只有一个编译好的* .css文件和你的所有样式。干杯。 –

0

您还应该在运行compass watch的目录中有一个config.rb文件。

在此文件中,您应该指定要监视更改的目录以及写入输出的目标目录。

我建议针对具有/公共您的SASS文件,并让他们在另一个目录旁边,说/样式表。

按照the Compass config.rb instructions设置您的config.rb文件。

0

确保你有config.rb。 Config.rb是连接scss和css样式表的粘合剂。