Цитата:
|
SS.compileFile(fileSrc)
Все как надо, но создается файл с расширением js, который нужно постояно удалять.
|
Дык файл создаётся для удобной отладки и как кеш, чтобы если шаблон не изменился при следующем запуске сразу взять скомпиленый. Ну да ладно.
Как я понял, ты хочешь получить просто объект со всеми шаблонами и с парсингом текста, а не файла.
Цитата:
|
SS.exec(fileContent) возвращает только 1 метод.
|
exec это просто надстройка над compile, которая всегда возвращает ссылку на главный шаблон. Поэтому смотрим исходный код
https://github.com/SnakeskinTpl/Snak...keskin.js#L272
И то, что ты хочешь сделается вот так:
var ss = require('snakeskin');
var tpls = {};
ss.sompile('исходный шаблон', {context: tpls});
console.log(tpls); // Тут наши шаблоны :)
Но лично я предпочитаю юзать вебпак, чтобы просто рекваерить шаблоны.