Javascript Handlebar/Express/Gulp无法查找视图
我使用gulp将单独的javascript文件和一些.hbs文件导入此结构:Javascript Handlebar/Express/Gulp无法查找视图,javascript,node.js,express,gulp,handlebars.js,Javascript,Node.js,Express,Gulp,Handlebars.js,我使用gulp将单独的javascript文件和一些.hbs文件导入此结构: project |-- app | |-- build | |--hbs-views | |--layouts | |--layout.hbs | |--form.hbs | |--js | |--main.js My view引擎配置使用快速把手: app.set('views',
project
|-- app
| |-- build
| |--hbs-views
| |--layouts
| |--layout.hbs
| |--form.hbs
| |--js
| |--main.js
My view引擎配置使用快速把手:
app.set('views', path.join(__dirname, '../hbs_views/layouts'));
app.set('view engine', 'hbs');
app.get('/', function list (req, res, next) {
res.render('form');
});
我在启动应用程序时收到此错误:
[错误:在视图目录/hbs\u视图/布局中查找视图“表单”失败]
我假设main.js
抛出此错误,因为它是唯一的javascript文件,所以我指定了相对于main.js
文件的form.hbs
路径。我不知道为什么它找不到文件