我正在嘗試構建一個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}