有没有办法在没有 require 钩子扩展的情况下使用 Marko?
Is there a way to use Marko without the require hook extension?
所有 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')
我有哪些选择?
只是复制我在 Marko Gitter 中的回复,以提高知名度。
您最好的选择是:
- 使用
require('marko').load(filename)
- 使用 webpack、rollup 或 parcel 预编译服务器端模板。
所有 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')
我有哪些选择?
只是复制我在 Marko Gitter 中的回复,以提高知名度。
您最好的选择是:
- 使用
require('marko').load(filename)
- 使用 webpack、rollup 或 parcel 预编译服务器端模板。