2016-06-10 50 views
3

我正在使用twitter引導webjar:"org.webjars" % "bootstrap" % "3.3.6"。然後,我做它列入我的模板:<link rel="stylesheet" href="assets/lib/bootstrap/css/bootstrap.css"> 但是,我得到了很多的404從減檔的到來,通過實例:Twitter引導webjar沒有正確引用較少的文件

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

當打開含有webjar librairies我的文件夾,我已經看到少文件夾不在assets/lib/bootstrap/css/less中,但在assets/lib/bootstrap/less

由於對此文件夾的引用是在從我的webjar中獲取的文件內完成的,因此如何將正確的路徑設置爲less文件夾?

+0

對'.less'文件的引用來自哪裏? –

+0

bootstrap.map文件 – Scipion

回答

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" ... 

BTW:當開發者工具打開所以這不應該是對於普通用戶的問題的映射文件只加載。