所以我开始使用节点和玉石模板生成纸牌游戏原型pdf的项目。为了使项目对其他人更有用,我正在考虑尝试在我的模块中打包几个jade模板作为标准卡布局,可以由用户根据他们的特定需求进行扩展。这种方法的问题在于,我无法想到让jade模板扩展我的jade模板的好方法,而不需要对node_modules文件进行一些非常繁琐的访问。还有更好的方法吗?
答案 0 :(得分:0)
您可以从节点模块导出模板集合。
假设您的模块被调用" tpl-cards",那么您可以这样做:
module.exports = {
main_lib: function() {
/* your main lib */
},
templates: [
/* list of templates */
]
}
然后您的用户可以执行以下操作:
var templates = require('tpl-cards').templates;