diff --git a/lib/adapters/handlebars.adapter.ts b/lib/adapters/handlebars.adapter.ts index 8102bd491..a5a5162ba 100644 --- a/lib/adapters/handlebars.adapter.ts +++ b/lib/adapters/handlebars.adapter.ts @@ -74,9 +74,17 @@ export class HandlebarsAdapter implements TemplateAdapter { if (runtimeOptions.partials) { const files = glob.sync(path.join(runtimeOptions.partials.dir, '*.hbs')); - files.forEach((file) => - precompile(file, () => {}, runtimeOptions.partials), - ); + files.forEach((file) => { + const { templateName, templatePath } = precompile( + file, + () => {}, + runtimeOptions.partials, + ); + handlebars.registerPartial( + templateName, + fs.readFileSync(templatePath, 'utf-8'), + ); + }); } const rendered = this.precompiledTemplates[templateName](