Laravel Guard编译sass文件夹的问题

时间:2013-06-18 03:53:38

标签: laravel sass laravel-4 guard compass-sass

假设我有这个基本的文件夹设置...

// Location: app/assets/sass

folder/partial.scss
_partial.scss // in this file @import 'folder/partial.scss'
app.scss // in this file @import '_partial.scss'

对我来说,这将编译为

//Location: public/css

folder/partial.css
app.css

无论如何阻止Guard编译sass目录中的文件夹中的资产?我需要某种config.rb吗?

1 个答案:

答案 0 :(得分:2)

我认为我可能找到了解决方案。通过Guard Docs阅读,我发现可以选择设置'smart partials'

'smart_partials' => true,

因此,如果您使用的是Laravel 4,并且已经下载了Jeffrey Way的Laravel-Guard编辑器包,那么您可以像这样添加该选项。

// Location: config/packages/way/guard-laravel/guard.php

'guard_options' => array(

  'sass' => array(
    'compass'        => true,
    'smart_partials' => true,
    'style'   => ':expanded',
  )

)