2016-06-10 4 views
3

Я использую twitter bootstrap webjar: "org.webjars" % "bootstrap" % "3.3.6". Затем я включить его в моем шаблоне: <link rel="stylesheet" href="assets/lib/bootstrap/css/bootstrap.css"> однако, я получаю много 404 приходя от менее файлов, к примеру:Twitter bootstrap 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, как я могу установить правильный путь к папке меньшего размера?

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

КСТАТИ: Картографические файлы загружаются только когда инструменты разработчика открыты, так что это не должно быть проблемой для обычных пользователей.