2016-06-10 9 views
3

Ich benutze ein Twitter Bootstrap Webjar: "org.webjars" % "bootstrap" % "3.3.6". Ich bin es dann in meiner Vorlage: <link rel="stylesheet" href="assets/lib/bootstrap/css/bootstrap.css"> jedoch , erhalte ich eine Menge von 404 von den weniger Dateien kommen, durch Beispiel:Twitter Bootstrap Webjar verweist nicht weniger Dateien korrekt

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

Wenn meine Ordner Öffnen der webjar librairies enthält, habe ich, dass die weniger gesehen Ordner ist nicht in assets/lib/bootstrap/css/less aber in assets/lib/bootstrap/less

Da der Verweis auf diesen Ordner innerhalb der Dateien von meinem Webjar stammt, wie konnte ich den richtigen Pfad zu den weniger Ordner festlegen?

+0

Woher kommt der Verweis auf die '.less' Dateien? –

+0

bootstrap.map-Datei – Scipion

Antwort

3

Leider ist dies aufgrund Bootstrap mit falschen Pfadangaben. Es kann also nicht im WebJar behoben werden.

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

In bootstrap.css.map sehen Sie die falschen Pfad Referenzen:

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

BTW: Die Map-Dateien nur dann geladen werden, wenn die Entwicklertools offen sind, so sollte dies kein Problem für den normalen Nutzer.