我正在尝试在 Web 应用程序中使用 Marko 模板,并且希望能够动态加载预编译的模板。我的(弱)理解是建议的 raptor-optimizer 进行静态分析以加载所有模板(就像 browserify 一样),因此无法捆绑仅动态引用的模板。
是否可以在不必对我可能感兴趣的每个可能的模板路径进行硬编码的情况下做到这一点?是否有可能不必放弃 concat 和缩小步骤到 raptor-optimizer/browserify?
first_tmpl = require('marko').load(require.resolve('./tmpl/first.marko'))
second_tmpl = require('marko').load(require.resolve('./tmpl/second.marko'))