Твиттер загрузочного веб-сайта неправильно ссылается на меньше файлов

Я использую твиттер-загрузчик в Twitter: "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 но в assets/lib/bootstrap/less

Поскольку ссылка на эту папку выполняется внутри файлов, извлеченных из моего веб-архива, как я могу указать правильный путь к папке меньшего размера?

1 ответ

Решение

К сожалению, это связано с тем, что 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" ...

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

Другие вопросы по тегам