
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 12 Пользователь №: 42049 На форуме: Карма: ![]() |
Всем доброго времени суток.
Есть проблема с phpStorm (наверняка проблема не с ним, а с его пользователем) При компиляции SCSS to CSS Storm перестает обновлять транслируемый файл "на лету". Обновляет без запроса только в случае если Storm теряет фокус, а потом в момент возврата фокуса отслеживаемый файл автоматически обновляется. Сначала подумал глюк. Включил webStorm, там все работало, но в какой-то момент история повторилась и здесь. Может кто сталкивался с таким? |
![]() |
|
![]() ![]() Помагите Здесь живу!!! ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 23010 Пользователь №: 20039 На форуме: Карма: 623 ![]() |
попробуй порты сменить!
-------------------- Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum). |
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 12 Пользователь №: 42049 На форуме: Карма: ![]() |
![]() про порты не понял. Они в Шторме на ФайлВотчере не прописываются Это сообщение отредактировал zenbool - 2.11.2015 - 00:27 |
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 12 Пользователь №: 42049 На форуме: Карма: ![]() |
Вопрос решается банальным рестартом phpStorm, но что заставляет его переходить в режим "Immediate file synchronization - UNCHECKED" пока не понятно
|
![]() |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 12174 Пользователь №: 23195 На форуме: Карма: 441 Трезвый : 15 лет, 6 месяцев, 28 дней ![]() |
немного оффтопа:
я правильно понимаю, что phpstorm в этой схеме отслеживает изменения исходников и перекомпилирует их? если да, то как это работает с дефолтным поведением автосохранения? ну то есть я начинаю вносить изменения в код, на данном этапе он невалидный; ide посылает сигнал компилятору, тот пытается скомпилить и в результате вываливается с ошибкой; где я неправ? -------------------- |
![]() |
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 6422 Пользователь №: 5552 На форуме: Карма: 165 ![]() |
нет никакого "я не прав". Если сохраняется невалидный код, то компилятор отваливается с ошибкой. Но это ничего страшного, файл-то не переписывается.
-------------------- Свои мозги еще никто не отменял.
Телепатов нету. |
![]() |
|||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 12174 Пользователь №: 23195 На форуме: Карма: 441 Трезвый : 15 лет, 6 месяцев, 28 дней ![]() |
понятно, так и думал значит я для себя сделал верный выбор: запускать компиляцию "вручную", т.к. она у меня занимает несколько секунд по сабжу: если гугл ничего не подсказывает, то я б обратился в сапорт phpstorm'а -------------------- |
||
![]() |
۩
Дата
|
||
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 12 Пользователь №: 42049 На форуме: Карма: ![]() |
разницы я не вижу. Если код не валидный компилятор в любом случае с ошибкой вывалится, но это никак не влияет на работоспособность Storm'a Как по мне удобнее на лету миксин скорректировать и уж точно можно пару секунд экономить. ![]() |
||
![]() |
|||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 12174 Пользователь №: 23195 На форуме: Карма: 441 Трезвый : 15 лет, 6 месяцев, 28 дней ![]() |
если ошибка где-нибудь в предпоследнем из цепочки импортируемом файле - через сколько времени после старта компиляции компилятор вывалится с ошибкой? я предполагаю, что не сразу, а только когда наткнется на эту ошибку -------------------- |
||
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 12 Пользователь №: 42049 На форуме: Карма: ![]() |
я не пробовал компиляторы кроме SASS
модифицированный Bootstrap SASS + свой .scss компилирует на лету, ждать не приходится. Но можно даже в вашем варианте использовать, без использования стороннего cmd или terminal'a И достаточно нажать 3 кнопки вместо 20 и потом еще двумя кликами сделать комит |
![]() |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 12174 Пользователь №: 23195 На форуме: Карма: 441 Трезвый : 15 лет, 6 месяцев, 28 дней ![]() |
не понял, при чем тут терминал и количество нажатий (у меня, кстати, их тоже всего 3)
я веду к тому, что большую часть времени работы над файлом стилей будут холостые попытки скомпилировать невалидный сорс, что отнимает процессорное время и замедляет работу в конечном итоге -------------------- |
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 12 Пользователь №: 42049 На форуме: Карма: ![]() |
я не достаточно точно выразился. Можно компиляцию проводить только по запросу, но не покидая Storm для этого. И никаких холостых попыток компиляции
|
![]() |
|||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 12174 Пользователь №: 23195 На форуме: Карма: 441 Трезвый : 15 лет, 6 месяцев, 28 дней ![]() |
так я её в его терминале и запускаю ![]()
ну как же, вроде выше выяснили, что с file watcher'ом компиляция запускается при каждом изменении файла -------------------- |
||||
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 12 Пользователь №: 42049 На форуме: Карма: ![]() |
![]() Хочешь - Вочер сам следит и компилит без команды Хочешь - ждет команду ctrl+alt+Y и только тогда компилит хочешь, я убью соседей, что мешают спать... Вообщем это все офтоп... Мы друг друга поняли и остались со своим мнением ![]() Это сообщение отредактировал zenbool - 2.11.2015 - 22:49 |
![]() |
|||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 12174 Пользователь №: 23195 На форуме: Карма: 441 Трезвый : 15 лет, 6 месяцев, 28 дней ![]() |
а какой смысл тогда в вотчере, который ждет нажатия хоткея? ладно-ладно, всё, молчу ![]() -------------------- |
||
![]() |
![]() ![]() ![]() |