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
我正在使用 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