【发布时间】:2014-08-22 16:30:07
【问题描述】:
我想编写自己的 ejs-locals 节点模块,但我也希望sails 使用我的并且我不想更改sails packages.json。
如何加载,在sails 加载了它的ejs-locals 模块之后,我自己的模块来覆盖它?
如果有合适的方法来做这种事情,我想知道:) 谢谢。
我试图在官方文档中找到答案:http://sailsjs.org/#/documentation/concepts/extending-sails
但没有什么。
编辑:
我尝试在config/views.js 中使用fn 属性,但它没有按预期工作,我在这里做了一个示例:https://github.com/Vadorequest/sails-custom-ejs-locals
最终编辑:
它适用于作为接受答案提出的解决方案,只需确保禁用 layout 否则它会弄乱您的配置。 layout: false
【问题讨论】: