2014-12-02 70 views
2

我試圖讓sails.js與把手一起工作。帶把手模板引擎的Sails.js

錯誤我得到:部分鏈接找不到

的步驟我了:

sudo npm install -g sails-generate-views-handlebars
sails new sails-lab --template=handlebars

在配置/ views.js:
engine: 'handlebars', layout: false

我使用當前版本的vil.10.5。

回答

1

你應該改變你的config/views.js

engine: 'handlebars', 
layout: 'layouts/layout', 
partials: 'partials' 
+1

爲了提供一個很好的答案,你可以請詳細說明爲什麼你會做到這一點,它有什麼樣的影響,以及爲什麼用戶代碼不能正常工作,這將幫助有這個問題的人學習,謝謝 – Scriptable 2015-01-19 14:35:48

+0

這對我有用,據我所知,錯誤是由於佈局初始設置爲layouts/layout.handlebars而不是layouts/layout。這會導致sails在'layouts/layout.handlebars.handlebars'上尋找模板,原因是錯誤的擴展。 – ChrisC 2015-09-09 00:44:11