Když npm start nezjistí změny, níže jsou uvedeny běžné kroky pro odstraňování problémů uvedené v create-react-app
dokumentace – odkaz.
Když je aplikace spuštěna s npm start
a aktualizace kódu v editoru by možná měla aktualizovat prohlížeč aktualizovaným kódem. Pokud se tak nestane, zkuste jedno z následujících řešení:
- Pokud jsou soubory projektu přímo synchronizovány do vašeho místního systému z cloudového úložiště, jako je Dropbox nebo Disk Google, a vy se v nich pokoušíte spustit aplikaci přímo, zkuste ji přesunout.
- Vzhledem k chybě Webpack bude možná nutné restartovat prohlížeč. Pokud sledující nezjistí soubor index.js a vy na něj odkazujete názvem složky.
- Bezpečný zápis funkce v editorech, jako je Vim a IntelliJ, v současné době narušuje pozorovatele. Budete jej muset zakázat.
- Kvůli chybě Webpack watcher způsobují projekty s cestou obsahující závorky problém. Zkuste projekt přesunout na cestu bez nich. .
- Chcete-li v systémech Linux a macOS povolit více diváků, možná budete muset upravit nastavení systému.
- Pokud projekt běží ve virtuálním počítači, jako je VirtualBox (poskytovaný Vagrantem), vytvořte
.env
soubor ve vašem projektovém adresáři, pokud neexistuje, a přidejteCHOKIDAR_USEPOLLING=true
k tomu. To zajistí, že při příštím spuštěnínpm start
, pozorovatel používá režim dotazování podle potřeby uvnitř virtuálního počítače. - Můžete zkusit zvýšit
max_users_watches
- odkaz
Další reference:
- Sledování problémů 1
- Odstraňování problémů s webovým balíčkem
- Sledování problémů 2 – průzkum webových balíků
Zkuste tyto:
- Vypněte bezpečný zápis ve svém IDE
- Zvýšení
max_user_watches
- Vaše cesta by neměla mít závorky
jako poslední možnost zkuste použít tuto proměnnou env:CHOKIDAR_USEPOLLING=true npm start
Zdroje:https://github.com/facebookincubator/create-react-app/issues/659https://github.com/facebookincubator/create-react-app/issues/1049#issuecomment-261731734
Jak mohu odeslat zprávu na můj socket.io websocket z příkazového řádku v linuxu?
Spusťte dva příkazy pomocí docker exec