没有看到车把部分
我需要导入 hbs 才能使用部分,但是 import * as hbs from "hbs"
不起作用,我使用 Nest.js
错误:找不到部分标头
我的代码:
async function bootstrap() {
const app = await NestFactory.create<NestExpressApplication>(AppModule);
app.setBaseViewsDir(join(__dirname, "..", "views"));
app.setViewEngine("hbs");
hbs.registerPartials(__dirname + "/views/partials");
await app.listen(parseInt(process.env.PORT, 10) || 3000);
}
I need to import hbs to use partials, but import * as hbs from "hbs"
doesn't work, I use nest.js
Error: The partial header could not be found
my code:
async function bootstrap() {
const app = await NestFactory.create<NestExpressApplication>(AppModule);
app.setBaseViewsDir(join(__dirname, "..", "views"));
app.setViewEngine("hbs");
hbs.registerPartials(__dirname + "/views/partials");
await app.listen(parseInt(process.env.PORT, 10) || 3000);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我更改了这一行
hbs.registerPartials(join(__dirname, "..", "/views/partials"));
并且它有效I changed this line
hbs.registerPartials(join(__dirname, "..", "/views/partials"));
and it worked