所以我正在开始一个使用 Node 和 Jade 模板生成纸牌游戏原型(prototype) pdf 的项目。为了使该项目对其他人更有用,我正在考虑尝试在我的模块中打包几个 jade 模板作为标准卡片布局,用户可以根据自己的特定需求进行扩展。这种方法的问题是,我真的想不出一个好方法来让他们的 jade 模板扩展我的 jade 模板,而不需要对 node_modules 文件进行一些真正的毛茸茸的访问。有更好的办法吗?
最佳答案
您可以从 Node 模块导出模板集合。
假设你的模块名为“tpl-cards”,那么你可以这样做:
module.exports = {
main_lib: function() {
/* your main lib */
},
templates: [
/* list of templates */
]
}
然后您的用户可以执行以下操作:
var templates = require('tpl-cards').templates;
关于node.js - 将jade模板共享给其他模块的正确方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30117365/