Sails.js swig模板不工作

我安装了Sails.js 0.9.4,并创build了一个使用swig模板引擎和下面的命令的应用程序:

sails new sailsproject--template=swig 

当我尝试通过sails lift运行应用程序时,出现以下错误:

 C:\Users\akis\Desktop\sailsproject>sails lift C:\Users\akis\AppData\Roaming\npm\node_modules\sails\node_modules\express\lib\ap plication.js:174 if ('function' != typeof fn) throw new Error('callback function required'); ^ Error: callback function required at Function.app.engine (C:\Users\akis\AppData\Roaming\npm\node_modules\sails \node_modules\express\lib\application.js:174:38) at Array.loadExpress [as 1] (C:\Users\akis\AppData\Roaming\npm\node_modules\ sails\lib\express\index.js:70:7) at listener (C:\Users\akis\AppData\Roaming\npm\node_modules\sails\node_modul es\async\lib\async.js:462:46) at C:\Users\akis\AppData\Roaming\npm\node_modules\sails\node_modules\async\l ib\async.js:416:17 at Array.forEach (native) at _each (C:\Users\akis\AppData\Roaming\npm\node_modules\sails\node_modules\ async\lib\async.js:32:24) at Object.taskComplete (C:\Users\akis\AppData\Roaming\npm\node_modules\sails \node_modules\async\lib\async.js:415:13) at processImmediate [as _immediateCallback] (timers.js:330:15) C:\Users\akis\Desktop\sailsproject> 

有谁知道为什么? 它可以和jade或者ejs以及/config/views.js文件中的文档完美地结合起来,Sails也支持其他模板(包括swig)。

这是一个在sails开发分支中修复的bug,应该在下一个版本中修复。

请参阅: https : //github.com/balderdashy/sails/issues/868