我正在使用 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/'}));
uj5u.com熱心網友回復:
查看檔案,您似乎沒有以正確的方式初始化它 cf.https://www.npmjs.com/package/express-handlebars
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/378344.html
