У меня есть простой шаблон Handlebars в email-template.hbs
, который я хотел бы предварительно скомпилировать и загрузить в файл app.js
без чтения из файловой системы и скомпилировать его каждый раз, когда запущен app.js
.Загрузите предварительно скомпилированный шаблон Handlebars в сценарий узла?
Прямо сейчас, у меня есть что-то, что выглядит следующим образом:
var handlebars = require('handlebars');
var fs = require('fs');
var source = fs.readFileSync('./email-template.hbs', 'utf-8');
var template = handlebars.compile(source);
Я предпочел бы иметь что-то вроде этого:
var handlebars = require('handlebars');
var template = require('email-template');
Где email-template.js
является скомпилированных email-template.hbs
шаблон.
http://handlebarsjs.com/precompilation.html – robertklep