首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JS Marko (猛禽模板)在浏览器中加载动态模板路径

JS Marko (猛禽模板)在浏览器中加载动态模板路径
EN

Stack Overflow用户
提问于 2014-09-27 17:30:00
回答 1查看 416关注 0票数 1

我试图在web应用程序中使用Marko模板,并且希望能够动态加载预编译模板。我(弱)的理解是,建议的raptor优化器会进行静态分析来加载所有的模板(就像browserify一样),因此不能只绑定动态引用的模板。

难道不需要硬编码我可能感兴趣的每一个可能的模板路径就能做到这一点吗?是否有可能不必放弃连接并将步骤缩小到猛禽优化器/浏览器化?

代码语言:javascript
复制
first_tmpl = require('marko').load(require.resolve('./tmpl/first.marko'))
second_tmpl = require('marko').load(require.resolve('./tmpl/second.marko'))

https://github.com/raptorjs3/marko#browser-side-rendering

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-03 03:17:10

Browserify只支持用于发现和捆绑依赖项的静态代码分析。RaptorJS优化器支持optimizer.json文件中的静态代码分析和声明性依赖。RaptorJS优化器还支持glob模式,以便在optimizer.json文件中执行以下操作:

代码语言:javascript
复制
{
    "dependencies": [
        "**/*.marko"
    ]
}

在大多数情况下,最好依靠通过静态代码分析来发现所需的模板。

我希望这能帮上忙。

-帕特里克

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26077315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档