Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Snakeskin (https://javascript.ru/forum/project/35057-snakeskin.html)

Gozar 20.02.2015 00:03

Цитата:

Сообщение от kobezzza
Решение 1: если ты хочешь

Цитата:

Сообщение от Gozar
А если у меня шаблоны разбросаны по разным папкам?

В моих глазах ты предлагаешь три решения на выбор: Костыль, палка для ходьбы и кресло каталка, а хочется бегать :)

Опиши проблему в wiki, люди хотя бы не будут материть тебя. Это реальный геморр выбора вывод ошибок в консоль шторма и запуск отдельного вотчера из консоли. Может тебе так не кажется, но это так.

Gozar 20.02.2015 00:07

У меня открыто обычно штук 5-6 консолей и там что-нибудь да выводится, переключаться в этом хороводе не очень удобно.

kobezzza 20.02.2015 00:12

Цитата:

В моих глазах ты предлагаешь три решения на выбор: Костыль, палка для ходьбы и кресло каталка, а хочется ходить
Забыл сказать, что в первом случае ты можешь указать папку - корень проекта ./ (в настройках вотчера) и это будет универсальным решением без оговорок. К сожалению, как я уже говорил, это проблема WebStorm и с ней можно столкнуться много где, хоть в том же Stylus при сборке файлов.

Про сторонние вотчеры: во многих IDE нет вотчеров, поэтому есть сторонние, включая решение из коробки.

***

Я лично уже давно не юзаю вотчеры, а просто запускаю gulp сборку по хоткею: почему я так делаю? Хз, я пришёл к выводу, что мне так удобнее.

Цитата:

Опиши проблему в wiki, люди хотя бы не будут материть тебя. Это реальный геморр выбора вывод ошибок в консоль шторма и запуск отдельного вотчера из консоли. Может тебе так не кажется, но это так.
Вот это дельное замечание, но лучше бы ты влепил мне го в issue на гитхаб. И, кстати, у меня вроде как вики открытая для всех, т.е. ты можешь сам можешь вносить правки и т.д., но я не настаиваю :)

kobezzza 20.02.2015 00:14

Цитата:

Сообщение от Gozar (Сообщение 357385)
У меня открыто обычно штук 5-6 консолей и там что-нибудь да выводится, переключаться в этом хороводе не очень удобно.

Я понимаю, поэтому думаю, что тебе подойдёт решение с перенастройкой вотчера на сборку папки (ещё раз повторюсь, что SS не будет компилить файлы без явной нужды, т.к. там умная система кеша), а в качестве папке можешь указать корень проекта ./ и всё будет ок работать.

Цитата:

А если у меня шаблоны разбросаны по разным папкам?
Не беда, укажи родительскую для всех них папку, например корень проекта. Т.е. SS рекурсивно гуляет по папкам вниз и ищет шаблоны.

Gozar 20.02.2015 00:18

Цитата:

Сообщение от kobezzza
snakeskin myTpls/ -o '%filePath%.js'

Вотчер прописанн в шторме:
snakeskin ./server/tpl/ -o %filePath%.js
SnakeskinError: text can't be used in the global space, file: , line: 1


В консоли шторма отрабатывает нормально.

kobezzza 20.02.2015 00:20

Цитата:

%filePath%.js
В скобки возьми, '%filePath%.js'

Gozar 20.02.2015 00:25

Цитата:

Сообщение от kobezzza
В скобки возьми, '%filePath%.js'

Взял, задание повисло. :(

kobezzza 20.02.2015 00:28

Цитата:

Сообщение от Gozar (Сообщение 357393)
Взял, задание повисло. :(

Мои настройки вотчера:

Program: C:\Users\kobez_000\AppData\Roaming\npm\snakeskin.cmd
Arguments: ./server/tpl/ -o %filePath%.js
Working Directory: $FileDir$
Output Path: $FileName$.js


У тебя отличия будут только в Program (думаю понятно почему).

***

Хотя стой, тебе не надо в кавычки брать, у тяж линух, а я для cmd.exe описал, отбой :)

Gozar 20.02.2015 00:31

snakeskin ./server/tpl/ -o '%filePath%.js'
SnakeskinError: text can't be used in the global space, file: , line: 1

kobezzza 20.02.2015 00:34

Цитата:

Сообщение от Gozar (Сообщение 357395)
snakeskin ./server/tpl/ -o '%filePath%.js'
SnakeskinError: text can't be used in the global space, file: , line: 1

Мне кажется мы друг друга не понимаем, ты что пытаешься сделать? Прочитай мой пост выше. Если ты настраиваешь WebStorm то смотри мой конфиг.


Часовой пояс GMT +3, время: 23:47.