2

所有 markojs.com 文档都说要像这样呈现您的 marko 模板:

require('marko/node-require')
require('./template.marko').render()

但是,我找不到任何渲染不使用 require 钩子的 marko 模板的能力。

我希望有这样的事情:

require('marko').compile('./template.marko').render()
// or the shorthand
require('marko').render('./template.marko')

我在这里有什么选择?

4

1 回答 1

2

只是要复制我从Marko Gitter的回复以提高知名度。

您最好的选择是:

  1. 利用require('marko').load(filename)
  2. 使用 webpack、rollup 或 parcel 预编译服务器端模板。
于 2018-12-18T17:19:18.447 回答