我正在尝试按照构建node.js网上商店的教程进行操作,并且遇到了这个错误,我似乎无法弄清楚或找到在线解决方案。
运行npm start
并转到页面localhost:8000/admin/products
时出现此错误:
VError:渲染灰尘模板问题" /Users/Maiteh/nodeshop/public/templates/admin/products.dust" ;:无法查找视图" layout / master.dust&# 34;在目录" / Users / Maiteh / nodeshop / public / templates"
在Stub.callback(/Users/Maiteh/nodeshop/node_modules/makara/node_modules/adaro/lib/engine.js:160:30) 在Stub.flush(/Users/Maiteh/nodeshop/node_modules/makara/node_modules/adaro/node_modules/dustjs-linkedin/lib/dust.js:559:14) 在Chunk.setError(/Users/Maiteh/nodeshop/node_modules/makara/node_modules/adaro/node_modules/dustjs-linkedin/lib/dust.js:1046:15) 完成后(/Users/Maiteh/nodeshop/node_modules/makara/node_modules/adaro/node_modules/dustjs-linkedin/lib/dust.js:164:28) at /Users/Maiteh/nodeshop/node_modules/dust-makara-helpers/node_modules/iferr/index.js:11:16 阅读时(/Users/Maiteh/nodeshop/node_modules/makara/node_modules/adaro/lib/engine.js:85:28) at /Users/Maiteh/nodeshop/node_modules/makara/node_modules/adaro/lib/engine.js:64:21 at /Users/Maiteh/nodeshop/node_modules/makara/node_modules/engine-munger/index.js:101:17 在iterate(/Users/Maiteh/nodeshop/node_modules/makara/node_modules/engine-munger/node_modules/permutron/index.js:91:20) 在iterate(/Users/Maiteh/nodeshop/node_modules/makara/node_modules/engine-munger/node_modules/permutron/index.js:91:20)
虽然文件显然位于该位置。我的文件夹结构如下所示:
和其他文件夹buth会使它成为一个很长的列表。
防尘模板产品。看起来像这样:
{>"layout/master" /}
{<title}
{title}
{/title}
{<body}
<p>Products</p>
{/body}
答案 0 :(得分:0)
似乎是一个愚蠢的错字我过去几个小时都在寻找
{&gt;“layout / master”/}
应该是
{&gt;“layout s / master”/}