Добрый вечер. Хочу собрать проект и с путями возникает вопрос, у меня есть '../../images/' , а нужно 'images/'. Кажется, что все тривиально и глупее вопроса сложно придумать, бери да вручную их меняй:) но как-то это не солидно, ведь есть borschik, а он что-то не варится. Хотя, скорее всего, проблема в моем котелке. Настройки make.js [borschikTech, { sourceTarget: '?.html', destTarget: '?.borschik.html', freeze: true }], [borschikTech, { sourceTarget: '?.css', destTarget: '?.min.css', tech: 'cleancss', freeze: true }], [borschikTech, { sourceTarget: '?.js', destTarget: '?.min.js', freeze: true, minify: isProd }] И странно, что запись в .borschik типа {"freezepaths": { "images/**" : "img/"}} меняет только пути .css, не замечая .html. Помогите разобраться
@robin12345
Я взял актуальный project-stub. В
.enb/make.jsсделал:Положил в корень проекта файл
.borschikс{"freeze_paths": { "images/**" : "img/_"}}и в папкуimagesфайлb1.jpg.В
desktop.bundles/index/index.bemjson.jsсделал:Запустил сервер (
npm start), открыл http://localhost:8080/desktop.bundles/index/index.borschik.html (важно, что в имени файла появился суффиксborschik) и получил зафриженный урл (../../img/_/dWEhXZ7zpKu-xtnmoJUYE0DmJ-w.jpg).Спасибо большое, совсем забыл про nodeConfig.addTargets([/* '?.bemtree.js', */ '?.borschik.html', '?.min.css', '?.min.js']);