import express from 'express';
import { engine } from 'express-handlebars';
const app = express();
app.engine("hbs", engine()) // This line trows an error:

我有以下依赖关系:
"dependencies": {
"express": "^4.17.1",
"express-handlebars": "^6.0.1",
"morgan": "^1.10.0",
"@types/express": "^4.17.13",
"@types/node": "^16.11.7",
"typescript": "^4.4.4",
"ts-node": "^10.4.0"
}我试着四处看看,但在TypeScript上找不到任何关于它的信息。
希望有人能帮忙,并提前感谢!
发布于 2021-11-17 19:22:34
正如特快专递文件中所说:
有些模板引擎不遵循此约定,创建Consolidate.js库是为了映射所有节点流行的模板引擎以遵循此约定,从而允许它们在Express中无缝工作。
尽管如此,这里是巩固、Express和TypeScript的一个示例:
import express from "express";
import cons from "consolidate";
const app = express();
app.engine("html", cons.handlebars);
app.set("view engine", "html");
app.set("views", __dirname + "/views");https://stackoverflow.com/questions/69996506
复制相似问题