在Sass文件中使用Bourbon - Play Framework

时间:2015-08-07 22:09:29

标签: playframework sass playframework-2.0 webjars

我已将波本威士忌webjar添加到我的build.sbt:

val Bourbon = "org.webjars.bower" % "bourbon" % "4.2.3"

在我的sass文件(app / assets / stylesheets / main.sass)中我有导入:

@import "../../../target/web/web-modules/main/webjars/lib/bourbon/app/assets/stylesheets/bourbon"

我对../和路径长度感到有点不舒服。

有趣的是,它似乎被打包到自己的app/assets/stylesheets目录中。

还有其他方法可以指定导入吗?

1 个答案:

答案 0 :(得分:0)

我一直在努力实现Sass plugin。我确保可以轻松地包含webjars。

使用此插件,应该可以通过以下方式包含webjar库:

def userList = [
    [name: 'user1', id:0, ip: '127.0.0.1'], 
    [name: 'user2', id:1, ip: '127.0.0.2'], 
    [name: 'user3', id:2, ip: '127.0.0.3']
]

def rows = ['foo', 'bar']

// Using indices
rows.indices.collect { index -> 
    userList.find { it.id == index } 
}

// Using indexed()    
rows.indexed().collect { index, item -> 
    userList.find { it.id == index } 
}

因此,对波旁特别使用例如:

@import "lib/<library name>/path/to/sass/stylesheet";