Arris
@Arris
Сапиенсы учатся, играя.

Есть ли аналоги у grunt-concat, поддерживающие импорт (в файле)?

Подскажите пожалуйста плагин для grunt, аналогичный grunt-concat, только понимающий директивы импорта в собираемых файлах:

Что-нибудь в духе
@import 'foo/bar.md'

- должна вставить на место этой строчки содержимое foo/bar.md

Понятно, что bar.md тоже может содержать директивы импорта.
Моё гугл-фу мне не помогло. Все найденные плагины нужного не делают.

Спасибо!
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Я писал свою таску, это не сложно.
Читаем файл, проходим регуляркой, находим имена файлов, заменяем, пишем файл куда полагается.
Замена будет выглядеть как-то так:
fileContent = fileContent.replace(/@import '(\S+)'/mg, function (match, filepath) {
    return grunt.file.read(filepath)
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы