Webpack DevServer - jak zobrazit info o probíhajícím rebuildu rubrika: Programování: JavaScript
Používám při vývoji Webpack DevServer. Rád bych si do stránky přidal informaci o tom, že probíhá rebuild, že už doběhl, nebo že hodil chybu. Tyhle informace jsou sice vypisované do konzole, ale nepřijde mi moc praktické ji mít pořád otevřenou.
Jde o to, že rebuild trvá třeba 10 sekund a bez otevřené konzole nevíte, jestli pořád ještě čekáte, nebo jestli tam třeba nemáte nějakou chybu.
Koukal jsem, odkud se do konzole vypisuje informace o těch událostech, co mě zajímají:
- https://github.com/webpack/webpack/blob/master/hot/dev-server.js
- https://github.com/webpack/webpack-dev-server/blob/master/client/index.js
Bohužel to nenabízí žádnou standardní cestu, jak se na ty události navěsit.
Napadly mě jenom dvě cesty a ani jednou moc nechci jít:
- Forknout DevServer a upravit si to.
- Předefinovat window.console.log a odchytávat to podle textu message.
Nevýhody obou řešení jsou asi zřejmé, takže se prozatím bez této featury obejdu. Nenapadá někoho ještě nějaká třetí cesta?
Používám node-notifier a události o buildu vypisuju v OS, jako notifikaci-toaster. Je to pro všechny platformy. Pak stačí jenom místo console.log používat notifier.notify().
Pro zobrazení všech 2 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře