04.02.2015, 22:40
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Zend
|
kobezzza,
В чём преимущества перед Jade/TwigJS/EJS?
|
Вообще, я уже устал об этом рассказывать, всё есть в доке.
1) Поддержка локализации;
2) 2 вида синтаксиса;
3) Поддержка макросов и фильтров;
4) Значительно более мощная система code-reuse;
5) поддержка компиляции как в строку, так и в DocumentFragment
6) Поддержка чанкования;
7) Поддержка асинхронных шаблонов;
8) Поддержка БЭМ;
9) Поддержка модулей;
10) Оптимизация хвтостовой рекурсии, инлайнинг итераторов, инланинг примесей и прочие оптимизации
И ещё куча по мелочи.
|
|
04.02.2015, 22:41
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от kobezzza
|
Проверил сейчас у себя, всё ок, относительные пути работают.
|
Я так понимаю проблема останется нерешенной
nodejs модули подключаются относительно файла в котором require, а snakeskin.compileFile относительно корня сервера.
Сообщение от kobezzza
|
На видео рассматривается настройка FileWatcher под WS, а ты что хочешь?
|
Теперь, я понял что нужно https://github.com/kobezzza/Snakeski...0%BE%D0%B5-API, но в видео про это ни слова. Ты в видео ставишь как модуль, а вотчера там нет!
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
04.02.2015, 22:48
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
Я так понимаю проблема останется нерешенной
|
Не в моей традиции оставлять ошибки, если таковые есть, но нужно точно понять, что это ошибка, а не заблуждение.
На видео настраивается встроенная функция File Watcher самого WebStorm. Встроенные вотчеры WS работают с CLI интерфейсом, такая логика применяется ко всем другим модулям, будь то 6to5 или TypeScript.
Цитата:
|
nodejs модули подключаются относительно файла в котором require, а snakeskin.compileFile относительно корня сервера.
|
Можешь точно описать, что ты делаешь, что бы я проверил?
Последний раз редактировалось kobezzza, 04.02.2015 в 23:00.
|
|
04.02.2015, 23:18
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от kobezzza
|
snakeskin ./tpls/ -o ./tpls
|
Так и не удалось запустить под линуксом, не находит программу, хотя я проверил она скачалась. 6to5 стоит рядом работает нормально. snakeskin непашет ни в консоли, ни вотчер.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
04.02.2015, 23:22
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Gozar
|
Так и не удалось запустить под линуксом, не находит программу, хотя я проверил она скачалась. 6to5 стоит рядом работает нормально. snakeskin непашет ни в консоли, ни вотчер.
|
Ну не может быть так, у меня же в линухе/маке/вине всё работает, значит ты что-то делаешь не так, мб не так поставил, я хз, но я не могу понять что Я же не вредничаю, но я правда не понимаю.
|
|
04.02.2015, 23:23
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Gozar
|
Так и не удалось запустить под линуксом, не находит программу, хотя я проверил она скачалась. 6to5 стоит рядом работает нормально. snakeskin непашет ни в консоли, ни вотчер.
|
Ну не может быть так, у меня же в линухе/маке/вине всё работает, значит ты что-то делаешь не так, мб не так поставил, я хз, но я не могу понять что Я же не вредничаю, но я правда не понимаю.
Чтобы был доступен вызов вызов SS в консоли, то его нужно ставить глобально.
npm i -g snakeskin
Ты так ставил?
|
|
04.02.2015, 23:24
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от kobezzza
|
Ну не может быть так, у меня же в линухе/маке/вине всё работает, значит ты что-то делаешь не так, мб не так поставил, я хз, но я не могу понять что Я же не вредничаю, но я правда не понимаю.
|
Бывает!
Установка так:
npm install snakeskin --global
запуск так:
snakeskin -s ./file.ss -o ./path.ss.js
непашет. Файл не найден. Точка.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
04.02.2015, 23:25
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от kobezzza
|
Чтобы был доступен вызов вызов SS в консоли, то его нужно ставить глобально.
|
Я как бы в курсе.
Сообщение от Gozar
|
6to5 стоит рядом работает нормально.
|
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
04.02.2015, 23:27
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
непашет. Файл не найден. Точка.
|
Не найден файл шаблона? Или не найдена команда Snakeskin?
Последний раз редактировалось Octane, 05.02.2015 в 00:44.
Причина: перенесено в соответствующий топик
|
|
04.02.2015, 23:33
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от kobezzza
|
Не найден файл шаблона? Или не найдена команда Snakeskin?
|
snakeskin не найден. Я сначала думал, что он шаблон не находит, а потом проверил, команда не найдена.
Установка так:
npm install snakeskin --global
запуск так:
snakeskin -s ./file.ss -o ./path.ss.js
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
|
|