2015-08-19 31 views
0

我正在尝试构建一个node.js webshop的教程,并且遇到了这个错误,我似乎无法弄清楚或找到解决方案线上。Verror ..渲染灰尘模板:无法在目录中查找视图

运行npm start和去localhost:8000/admin/products的页面时,我得到这个错误:

VError: Problem rendering dust template "/Users/Maiteh/nodeshop/public/templates/admin/products.dust": Failed to lookup view "layout/master.dust" in directory "/Users/Maiteh/nodeshop/public/templates"

at Stub.callback (/Users/Maiteh/nodeshop/node_modules/makara/node_modules/adaro/lib/engine.js:160:30) at Stub.flush (/Users/Maiteh/nodeshop/node_modules/makara/node_modules/adaro/node_modules/dustjs-linkedin/lib/dust.js:559:14) at Chunk.setError (/Users/Maiteh/nodeshop/node_modules/makara/node_modules/adaro/node_modules/dustjs-linkedin/lib/dust.js:1046:15) at done (/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 at read (/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 at iterate (/Users/Maiteh/nodeshop/node_modules/makara/node_modules/engine-munger/node_modules/permutron/index.js:91:20) at iterate (/Users/Maiteh/nodeshop/node_modules/makara/node_modules/engine-munger/node_modules/permutron/index.js:91:20)

而文件显然是在该位置。我的文件夹结构如下所示:

  • NodeShop
    • 控制器
      • 管理
      • index.js
      • index.js
      • overons.js
    • 个车型
      • index.js
      • overons.js
      • product.js
    • 公共
      • 模板
      • 管理
        • products.dust
      • 错误...
      • 布局
        • master.dust
      • index.dust
      • overons.dust

和其他文件夹buth会使它成为一个很长的列表。

灰尘模板products.dust看起来是这样的:

{>"layout/master" /} 
{<title} 
    {title} 
{/title} 
{<body} 
    <p>Products</p> 
{/body} 

回答

0

似乎是一个愚蠢的错字我已经度过最后几个小时找过

{>“布局/主”/}

应该已经

{> “布局小号 /主”/}