Çok popüler gibi görünen bir tepki-uygulama-uygulama boilerplate kullanarak bir tepki uygulaması oluşturdum, herhangi bir dosya değiştiğinde ve bazı zamanlarda değil, bazı zamanlarda güncellemeleri tekrardan yüklemeyi, gibi bir minimum süre ya da bir şey gibi görünüyor, Ubuntu kullanıyorum, düğüm 7.0 sürümü, package.json içinde komut dosyası npm:'react-script start'
eksik nedir?Tepki oluşturma uygulaması yeniden yükleme her zaman linux üzerinde çalışmaz
9
A
cevap
2
bu deneyin:
-
IDE'nizde güvenli yazma kapatın
- Artış
max_user_watches
- Yolunuz parantez
olarak son çare bulundurmaması gereken env bu kullanmayı deneyin değişken: CHOKIDAR_USEPOLLING=true npm start
Kaynaklar: npm başlangıç değişiklikleri saptamak vermediğinde https://github.com/facebookincubator/create-react-app/issues/659 https://github.com/facebookincubator/create-react-app/issues/1049#issuecomment-261731734
5
, aşağıda create-react-app
belgelerinde sağlanan genel sorun giderme adımları şunlardır - link.
Bir uygulama npm start
ile çalışırken ve düzenleyicideki kod güncellemesi, güncellenmiş kodla birlikte borswer'ı yenilemelidir. Proje dosyaları doğrudan Dropbox veya Google Drive gibi bulut depolama yerel sisteme senkronize ediliyorsa
- ve sizin onları uygulamayı çalıştırmak için çalışıyor: Bu olmazsa , aşağıdaki geçici çözümlerden birini deneyin doğrudan, onu dışarı çıkarmayı deneyin.
- Webpack hatası nedeniyle, need to restart the watcher. İzleyici, index.js'yi algılamıyorsa ve klasör adına göre başvuruyorsanız.
- Güvenli yazma, Vim gibi editörlerde ve IntelliJ şu anda izleyiciyi bozuyor. disable it'a ihtiyacınız olacak.
- Webpack watcher bug nedeniyle, yolu parantez içinde olan projeler sorunu neden olur, projeyi onlarsız bir yola taşımayı deneyin. .
- Linux ve macOS'ta daha fazla izleyiciye izin vermek için tweak system settings'a gereksinim duyabilirsiniz.
- Proje, Sanal Varolan gibi bir sanal makinenin içinde çalışıyorsa, proje dizininizde
.env
dosyasını oluşturun ve bunaCHOKIDAR_USEPOLLING=true
ekleyin. Bu,npm start
'u bir sonraki çalıştırmada, denetçinin bir sanal makine içinde gerektiği şekilde yoklama modunu kullanmasını sağlar. max_users_watches
artan deneyebilir misiniz - link
Daha referansları:
herhangi IDE kullanarak veya bunu doğrudan f başlatılması Are rom konsolu? –
@AdolfoOnrubia komut satırı, ben betik betiğini çalıştırdım .. – challenger
Proje dosyalarınızı nasıl düzenler ve yönetirsiniz, belki bir yazım hatası tepkinin güncellenmemesine neden olur. Kod hatalarını düzeltin ve yeniden yüklenecektir. –