我在我的express 4应用程序中使用underscore js作为模块。我使用模板函数,但结果返回一个函数对象而不是渲染的字符串。我最终通过将 package.json 更新为 "underscore": "~1.6.0"而不是 "underscore": "^1.6.0"解决了这个问题。 underscorejs 1.6.0 以上版本中如何使用模板功能有重大变化还是只是一个错误?提前致谢
最佳答案
这不是一个错误,但 underscore 1.7.0 引入了许多更改,这些更改不一定反射(reflect)在更新的次要版本中。
在此 github 上对此进行了一些讨论:
关于node.js - _.template渲染结果是一个函数而不是node js中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25818823/