Twitter引导程序webjar不能正确引用较少的文件

时间:2016-06-10 09:54:33

标签: twitter-bootstrap webjars

我正在使用Twitter bootstrap webjar:"org.webjars" % "bootstrap" % "3.3.6"。然后我将其包含在我的模板中:<link rel="stylesheet" href="assets/lib/bootstrap/css/bootstrap.css"> 但是,我从很少的文件中得到了很多404,例如:

http://localhost:9000/assets/lib/bootstrap/css/less/mixins/image.less 404

打开包含webjar图书馆的文件夹时,我发现assets/lib/bootstrap/css/less中的less文件夹不在assets/lib/bootstrap/less

由于此文件夹的引用是在从我的webjar获取的文件中完成的,我如何设置less文件夹的正确路径?

1 个答案:

答案 0 :(得分:3)

不幸的是,这是由于Bootstrap的路径引用不正确。所以它无法在WebJar中修复。

tail -n 1 META-INF/resources/webjars/bootstrap/3.3.6/css/bootstrap.css
/*# sourceMappingURL=bootstrap.css.map */

bootstrap.css.map中,您会看到错误的路径引用:

{"version":3,"sources":["bootstrap.css","less/normalize.less" ...

顺便说一句:地图文件仅在开发人员工具打开时加载,因此对于普通用户来说这不应该是一个问题。