2015-08-19 29 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

似乎是一個愚蠢的錯字我已經度過最後幾個小時找過

{>「佈局/主」/}

應該已經

{> 「佈局小號 /主」/}