3

只是想知道,是否有一种方法可以覆盖WebJars资产中的某些资产,确切地说是 JS 和 LESS 文件,这些资产位于app/assets/目录中。

比如说,我安装了一个bootstrap 3.1.1 webjar,那么我该如何使用我自己的variables.less文件呢?假设简单地把它放在stylesheets文件夹中是行不通的。

对于 LESS,也许可以从我的资产中导入它们,但其他的呢?

4

1 回答 1

1

conf/routes文件是优先排序的。因此,如果您想覆盖一条路线,只需将其放在列表中的较高位置即可。例如:

GET     /webjars/bootstrap/3.1.1/less/variables.less   controllers.Assets.at(path="/public", "my-bootstrap/variables.less")
GET     /webjars/*file                                 controllers.WebJarAssets.at(file)
于 2014-03-20T06:29:27.057 回答