@inf0man
web-разработчик, .NET-разработчик

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

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

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

Войти через центр авторизации
Похожие вопросы