Передача переменных в шаблон Jade из командной строки

Я планирую использовать шаблоны Jade для создания различных HTML, в зависимости от того, находится ли он в разработке или в производстве. В это время яЯ не планирую писать код в узле. Учитывая это, возможно ли вызвать Jade из командной строки и передать переменные? Если так, то как?

если index.jade

!!! 5
html
  head
    title my jade template
  body
    h1 Hello #{name}

Я хочу вызвать его из командной строки, передавая значение имени.

Спасибо

Ответы на вопрос(1)

Решение Вопроса

-O--obj в пределах нефрита CLI. Он принимает 2 типа значений:

Сериализованный JSONПуть к файлу JSON (это имеет приоритет)

Например:

jade -O myfile.json template.jade

или же

jade --obj '{ "cache": true }' template.jade
 Costa15 мар. 2017 г., 21:52
Это сработало для меня. У меня был сбой, потому что файл JSON, который я использовал, запустился на уровне массива и нет с именем, и потому что вынетребуют-ки» это неУ меня нет имени в файле pug, поэтому я поместил переменную верхнего уровня и поместил в нее свой массив. Для всех, кто попадает в эту лодку.
 cdaringe24 янв. 2016 г., 20:59
Документы утверждают, что --obj / -O для передачи объекта параметров. там'не относится к местным жителям в объекте параметров. чего мне не хватает
 Costa15 мар. 2017 г., 21:34
Вау, это работает, но это не такне работает, когда я пытаюсь собрать много шаблонов.

Ваш ответ на вопрос