Есть ли способ использовать Marko без обязательного расширения крюка?
Вся документация markojs.com гласит, что ваши шаблоны marko должны выглядеть так:
require('marko/node-require')
require('./template.marko').render()
Тем не менее, я не смог найти какую-либо возможность визуализировать шаблоны marko, которые не используют крюк require.
Я надеялся на что-то вроде этого:
require('marko').compile('./template.marko').render()
// or the shorthand
require('marko').render('./template.marko')
Какие у меня есть варианты?
1 ответ
Решение
Просто собираюсь скопировать мой ответ от Марко Гиттера для большей наглядности.
Ваши лучшие варианты здесь:
- использование
require('marko').load(filename)
- Предварительно скомпилируйте свои шаблоны на стороне сервера, используя веб-пакет, накопительный пакет или пакет.