У меня есть следующие в моем Gruntfile.coffee:Grunt конфигурации - динамическое отображение
jade:
options:
data:
debug: false
firstLevel:
files: [
expand: true
flatten: true
cwd: '<%= srcDir %>/documents/'
src: ["*.jade"]
dest: "<%= outDir %>"
ext: ".html"
]
subLevel:
files: [
expand: true
flatten: true
cwd: '<%= srcDir %>/documents'
src: ["/<%= subFolder %>/*.jade"]
dest: "<%= outDir %>/<%= subFolder %>"
ext: ".html"
]
Firstlevel часть компиляции правильно, но подуровень ничего не соответствует. У меня есть файл структура, как это:
project
-src
-posts
-pages
...
index.jade
-our
Я хотел бы, чтобы сделать каждую подпапку в папке Src. Я прочитал here, что я мог бы использовать placeholders в стиле Underscore, и тогда мне не нужно статически указывать каждую папку.
Что не так с моим кодом, как я могу исправить это для работы с дополнительными папками?
Какой плагин вы используете? 'grunt-jade' или' grunt-contrib-jade'? – Dancrumb
Также, где вы определили 'subFolder'? – Dancrumb
@ Dancrumb: Я использую grunt-contrib-jade. И, может быть, я неправильно понял эту часть, я бы ее определил переменную subFolder, чтобы повторно использовать ее в строке после. Поэтому я хочу разместить 'src/pages/about.jade'' out/pages/about.html'. Если я не использую flatten, это будет выглядеть так: 'out/src/pages/about.html' – seniorpreacher