_.template渲染结果是一个函数而不是节点js中的String

时间:2014-09-13 00:57:00

标签: node.js underscore.js

我在快递4应用程序中使用下划线js作为模块。我使用模板函数,但结果返回一个函数对象而不是渲染的String。我最终通过将我的package.json更新为"下划线":" ~1.6.0"来解决这个问题。而不是"下划线":" ^ 1.6.0"。如何在下面的下划线版本1.6.0中使用模板功能有什么重大改变,或者它只是一个错误?提前谢谢

1 个答案:

答案 0 :(得分:0)

这不是一个错误,但下划线1.7.0引入了许多更改,这些更改未必反映在更新的次要版本中。

在这个github上有一些关于这个问题的讨论:

https://github.com/jashkenas/underscore/issues/1805