我使用WebStorm,它帶有非常棒的LiveEdit功能,它比LiveReload更好,但它不會自動在所有不同類型的文件中註冊更改。它忽略了Stylus和Jade中的更改,我需要手動觸發重新加載頁面。以編程方式控制Jetbrains內置服務器
我猜是因爲LiveEdit不會重新加載整個頁面,但只有相關的部分,當然Webstorm不可能知道需要用玉或EJS模板打交道時,頁面上重繪什麼
就此而言,LiveReload感覺是更好的解決方案。
但我想知道是否有可能通過發送信號到「JetBrains IDE支持擴展」以某種方式觸發重新加載頁面?
非常理想的grunt-task
或gulp-task
(我正在使用gulp)會觀察文件的變化併發送信號(可能是WebStorms內置服務器),擴展程序會重新加載頁面。那可能嗎?
你能控制Jetbrains內置服務器和節點嗎?
Jade和Stylus被用作Express中間件。我不知道爲什麼他們不會觸發更新,也許是因爲Angular預先緩存了它的模板,也許是因爲我需要關閉Chrome中的緩存。我最終設置了tiny-lr服務器,並在我的監視任務中向它發送請求。 – Agzam