Używam WebStorm i jest wyposażony w niesamowity LiveEditFunkcja ta jest całkowicie lepsza od LiveReload, jednak nie rejestruje automatycznie zmian we wszystkich różnych typach plików, z których korzystam, ale ignoruje zmiany w Stylusie i Jade, a ja i tak muszę ręcznie uruchomić ponowne ładowanie strony.
Zgaduję, ponieważ LiveEdit nie przeładowuje całej strony, ale tylko odpowiednie części, a Webstorm oczywiście nie może wiedzieć, co należy przerysować na stronie, gdy mamy do czynienia z szablonami Jade lub Ejs
W tym przypadku LiveReload czuje się lepszym rozwiązaniem.
Ale zastanawiałem się, czy można w jakiś sposób uruchomić ponowne ładowanie strony, przesyłając sygnały do "rozszerzenia wsparcia IDBrains IDE"?
Idealnie grunt-task
, lub gulp-task
(Używam gulp) będzie oglądać pliki dla zmian i wysyłać sygnały (może do wbudowanego serwera WebStorms), a rozszerzenie przeładuje stronę. Czy to możliwe?
Czy możesz kontrolować wbudowany serwer Jetbrains z węzłem?
Odpowiedzi:
0 dla odpowiedzi № 1Nie. Rozszerzenie nie ma interfejsu API Jednak LiveEdit zwykle działa dla Jade (bez podskoku, oczywiście - po prostu przeładowanie strony). Gdy Jade jest kompilowana przy użyciu modułu do przeglądania plików, przeładowanie na żywo jest uruchamiane poprawnie. Działa również, gdy Jade jest skompilowana z Expressem. Jak wygląda Twój przepływ pracy? Jak skompilować Jade, Stylus i inne pliki, które nie są wykonywane przez przeglądarkę?