Задать вопрос
@inf0man
web-разработчик, .NET-разработчик

Как правильно хранить статические файлы в проекте веб-приложения?

Допустим, я складываю js, css и img-файлы (а также шрифты) по модулям с корневой директорией /app
Также использую bower для подключения библиотек (bootstrap, jquery и т.д.).
Затем я собираю с помощью grunt/gulp скрипты и стили (объединение, минификация и т.д.) и складываю в директорию /wwwroot.
Вопрос: кажется, что всю оставшуюся статику (шрифты, картинки) нужно также копировать в папку /wwwroot (иначе, например, те же иконочные шрифты от bootstrap будут ссылаться на bower_components/bootstrap/...). Но в этом случае непонятно, какая структура должна быть у этих файлов (они все равно по модулям должны быть раскиданы, или их надо в общую папку скидать). Кроме этого, в скомпилированных css-файлах нужно заменить урлы на изображения и шрифты.
Либо это вообще неправильный подход, и нужно сразу всю статику складывать в папку /wwwroot? Но при этом все равно придется копировать bootstrap-ские стили, а вслед за ними копировать шрифты и т.д.
  • Вопрос задан
  • 463 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
viktorvsk
@viktorvsk
Такие вопросы решает asset pipeline
Sprockets для Rails
Вроде как Brunch для фронтэнда
А судя по вашему статусу, для дот нета - stackoverflow.com/questions/9498734/monorail-any-c...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект
18 дек. 2024, в 11:57
500 руб./в час