У меня есть стили файла sass/app.scss со следующим содержимым:
@import '../scripts/jspm_packages/npm/[email protected]/scss/font-awesome';
@import '../scripts/jspm_packages/npm/[email protected]/themes/base/jquery-ui.css';
@import 'components/base';
@import 'components/cart';
@import 'components/category';
@import 'components/dialog';
@import 'components/form';
Я хочу создать граничный файл app.css с помощью «../scripts/jspm_packages/npm/[email protected]/scss/font-awesome» и «../scripts/jspm_packages/npm/[email protected]». .5/themes/base/jquery-ui.css включен, это не проблема, но я хочу, чтобы URL-адреса в этих файлах были перебазированы относительно путей к этим файлам и некоторого пути к dist dir, где будет размещен app.css.
font-awesome.sass имеет пути к шрифтам, таким как url('../fonts/somefont.ttf'), а также jquery-ui.css. Итак, у нас есть относительный импорт и относительный URL в импортированных файлах.
Итак, если у меня есть:
dist/
styles/
app.css
fonts/
'here I want to place all awesome fonts'
images/
'here I want to place all images'
И я хочу получить пути в app.css, например url('../fonts/somefont.ttf') и т.д.
Я пробовал много плагинов gulp, но они не переустанавливают относительные URL-адреса в импортированных файлах.
Возможно ты можешь помочь мне. Как этого добиться, или, может быть, мне нужно что-то изменить в моем проекте, чтобы заставить его работать, как ожидалось.
Спасибо!
/fonts/..
- person kasperoo   schedule 04.05.2016