/ / Sterowanie wbudowanym serwerem Jetbrains programowo - node.js, webstorm, gulp, livereload, liveedit

Kontrolowanie programowo wbudowanego serwera Jetbrains - node.js, webstorm, gulp, livereload, liveedit

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 № 1

Nie. 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ę?