express-handlebars 找不到目录或文件

max*_*xen 5 node.js express express-handlebars

好吧,所以我试图让车把工作,所以我一直在关注这个 youtube 指南:https : //www.youtube.com/watch?v= SfQFoMOd_ng

我的问题是第 15 行的代码出错:

错误:ENOENT:没有那个文件或目录,打开'C:\Users\9826skma\Desktop\Lol stats\playground\test handlebars\views\layouts\main.handlebars'

server.js 文件

我用过

npm i express --save, npm i express-handlebars --save 在 powershell 中

ath*_*mer 6

您还可以添加 defaultLayout:null。所以例如...

app.engine('.hbs', exphbs({
    extname: '.hbs',
    defaultLayout: null
}));
Run Code Online (Sandbox Code Playgroud)


小智 2

你的文件夹被调用layout,但代码正在寻找layouts