如何将车把 js 文件插入另一个文件

How to insert an handlebarsjs file inside an other

我想要这样的东西:

<body>

{{> header}}

</body>

其中 header 引用 header.hbsmain.hbs 在同一目录)

我正在创建部分:

exphbs.create("header", "{{header}}")

但是The partial header could not be found

可重复使用的 hbs 模板称为 "partials"。您可以将它们写入您的页面(或 "views")模板的单独目录中。

告诉 Express 这些在您的应用程序入口点文件中的存储位置 - 通常 app.jsindex.js

Handlebars.registerPartials('../path/to/partials/directory')

然后您可以使用以下语法在您的视图中使用您的任何部分模板

{{>partialName}}

有关更多信息,请参阅文档:

https://handlebarsjs.com/guide/partials.html#basic-partials

试试这个,这里的header表示文件名

<body>

{{> header}}

</body>