【问题标题】:Sails.js swig template not workingSails.js swig 模板不起作用
【发布时间】:2013-10-06 12:29:36
【问题描述】:

我安装了 Sails.js 0.9.4 并使用以下命令创建了一个使用 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)。

【问题讨论】:

    标签: javascript node.js express sails.js swig-template


    【解决方案1】:

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

    见:https://github.com/balderdashy/sails/issues/868

    【讨论】:

      猜你喜欢
      • 2015-06-11
      • 2014-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多