У меня Gulp компиляция всех моих JS и CSS в комбинированные файлы и вывод на /public/assets/js/application.js
или /public/assets/js/application.css
Это все замечательно, но такие вещи, как пути URL-адресов к связанным файлам, например, изображениям CSS и т.д., теперь больше не работают.
Поскольку эти связанные активы находятся в моем каталоге /vendor/assets/bower-components
, я не могу просто переписать путь, поскольку /vendor
недоступен для Интернета. То, что я хотел бы сделать, - пройти через скомпилированные файлы CSS и JS, найти все ссылки на связанные ссылки, пойти и захватить их и поместить их в /public/assets/<filetype-here>
затем перепишите пути в новые местоположения.
Мне нужен способ найти все ссылки (в основном CSS), но может быть JS тоже. Возьмите этот файл, проверьте его тип файла, поместите его в папку /public/assets<filetype-here>
и перепишите исходный путь к файлу.
Как бы вы это сделали? Я понимаю, что могу использовать плагины вроде gulp -repace и т.д., Но не уверен, как сделать "взять эту вещь, которая была найдена, и пойти и получить этот файл и сделать что-то с ним".
Пример очень полезен.
Спасибо