TypeError: hbs is not a function

TypeError: hbs is not a function

我正在使用 express 做一个基于 nodejs 的项目,当我向 app.js 文件添加部分时。我收到类型错误:TypeError: hbs is not a function。我安装了 npm express-handlebars 模块。然后也再次显示错误。如何修复它。 我还添加了这段代码:'var hbs=require('express-handlebars');'https://i.stack.imgur.com/4hMtT.png

这是我的代码:

app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'hbs');
app.engine('hbs', hbs({extname: 'hbs', defualtLayout : 'layout' , layoutsDir: __dirname + '/views/layouts',partialsDir:__dirname+'/views/partials/'}));

查看文档,您似乎没有以正确的方式初始化它 cf.https://www.npmjs。com/package/express-handlebars