我一直在使用EJS预编译模板并提供没有其他依赖关系的捆绑javascript文件,甚至不是EJS本身。它只是一个带有纯javascript的函数,它接受一些参数并返回HTML。
我一直在尝试用把手做同样的事情,只是为了评估我的可能性,但是如果没有将把手捆绑为运行时依赖性,它似乎是不可能的。
有什么方法可以避免这种情况吗?是否有任何其他流行的javascript模板引擎可能没有运行时依赖?最好有可能编写纯HTML,即不是pug。
目前我正在使用webpack,我将EJS与此ejs-compiled-loader捆绑在一起。
目标是编写一个小包,可以输出自定义html标签并从中读取属性,然后传递给模板并输出HTML。