Как это исправить? Мой объект опции шаблона pug хорошо работает, когда записывается в файл pug, но не для прагматической передачи - PullRequest
0 голосов
/ 25 апреля 2020

build. js:

const fs = require('fs');
// Compile the source code
const pug = require('pug');
// Compile the source code
var options = {
  "content":
    {
      "txt_example":"Example",
  }
}
const compiledFunction = pug.compileFile('webapps/source.pug',options);

source.pug:

body
  #{content.txt_example}

Приведенный выше код выдаст ошибку

Cannot read property 'txt_example' of undefined.

Но если я добавлю эти строки в верхние строки моего source.pug файла:

- var content = {"txt_example":"Example"}
    body
      #{content.txt_example}

Тогда все будет хорошо.

Почему я могу не используете compileFile(pug,options) для передачи переменной?

Что-то я не так сделал?

...