Verror ..渲染灰尘模板:无法在目录

时间:2015-08-19 22:15:21

标签: dust.js kraken.js

我正在尝试按照构建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)

虽然文件显然位于该位置。我的文件夹结构如下所示:

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

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

防尘模板产品。看起来像这样:

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

1 个答案:

答案 0 :(得分:0)

似乎是一个愚蠢的错字我过去几个小时都在寻找

{&gt;“layout / master”/}

应该是

{&gt;“layout s / master”/}