Tonlar, Facebook'larını rapor ediyorlar Facebook'u REACT uygulaması oluşturuluyor, dünden beri başarısız olur.
Sebep, geliştiricilerin uygulamalarını kıran, en son sürümü, Create React-App tarafından kullanılan bir bağımlılığa kadar izlendi.
İstikrarlı bir çözüm henüz tanımlanmamış olsa da, işte basit bir geçici çözüm geliştiricileri benimseyebilir.
React Uygulaması Oluştur Facebook (meta) tarafından üretilen ve geliştiricilerin tek sayfalık reaksiyon uygulamalarını hızlı bir şekilde oluşturmalarına yardımcı olmak için hem GitHub hem de NPM'de üretilen açık kaynaklı bir projedir.
GitHub Projesi, 5.4 milyondan fazla depo tarafından kullanılıyor, NPM versiyonu ortalama 200.000 haftalık indirme alıyor.
Araç, modern bir yapı kurulumu sunarken, bu nedenle, sadece birkaç basit komutla bir reaksiyon uygulaması oluşturmayabilir.
Bu, neden bu kadar çok geliştiricinin yaratıcı bir uygulamaya dayanacağını ve dünden bu yana başarısızlık sorunları yaşadıklarını açıklıyor.
Yazılım Mühendisi John Athanasiou ve Front-End Geliştirici Ronald Groot Jebbink, Create-react-app inşa etme sorunlarının bugünkü şekilde oluşturulduğunu bildiren birçok GitHub kullanıcısı tarafından birleştirildi.
Basit hata mesajı "TypeError: MinicsSexTractPlugin bir yapıcı değildir", "veriyor.
Sorun, Create-React-App tarafından kullanılan Mini-CSS-Ekstresi eklentisi adı verilen bağımlılıklardan birine kadar izlendi.
Mini CSS Özü Eklentisi, buna dayanan 4,6 milyondan fazla Github reposu olan bir başka popüler projedir.
Mini CSS özü eklentisine bağlı olarak 7.000 NPM projesi ile, proje NPM kayıt defterinde ortalama 10 milyon haftalık indirme alıyor.
Mini CSS Özü Eklentisi, 2018 yılında hayata geçti, aynı zamanda ekstra metin web paketi eklentisi yazar tarafından onaylandı.
Bu proje CSS'yi ayrı dosyalara ayırır, CSS dosyasını içeren bir CSS dosyası oluşturur.
Mini CSS özü eklentisinin en son sürümü, 2.5.0 bir gün önce birden az yayınlandı ve suçlu gibi görünüyor. Bu belirli bir sürümün yayınlanmasından bu yana, React-App Project'in oluşturulması başarısız olmaya başladı.
İlginç bir şekilde, BleepingComputer tarafından görüldüğü gibi, 2.5.0 sürümündeki ChangeLog, yeni bir özellik eklemesi, "tür" olarak yapıldığı takdirde bulunur:
Ve belirli bir taahhin, Create-reakt-uygulama örneklerini kırmak için etkilediğini merak ediyoruz.
Mini CSS ekstrakt eklentisi için bir hata raporu, bakılacak bazı olası nedenlerden geçer.
Beton bir düzeltme Facebook'un açık kaynaklı ekibinin tanımlanıncaya kadar, DEVS, Mini-CSS-Ekstresi eklentisinin versiyonunu küçülterek 2.4.5'e kadar başarı göstermiştir:
Mini-CSS-Extract-Eklentiye'de 2.5.0'a kadar küçük bir versiyonu çarpma çoğu uygulamayı kırar. Bir düzeltme https://t.co/km55pw0cc6 (ayrıca https://t.co/63fhuaymvr) (ayrıca https://t.co/63fhuaymvr) (ayrıca https://t.co/63fhuaymvr) serbest bırakılıncaya kadar 2.4.5'e verin.
Bu, aşağıdaki satırları eklemek için JavaScript uygulamanızın paketi.json dosyanızı güncelleyerek yapılabilir, böylece, geliştirici Alexandru Pavaloi tarafından önerildiği gibi bağımlılığın sürümünü 2.4.5'e sabitleyerek:
İplik kullanmayanlar ve yukarıdaki geçici çözüm başarısız olanlar, ön uç geliştirici Oscar Busk tarafından önerildiği gibi aşağıdaki komutu çalıştırmayı deneyebilir:
"Her şeyi 'çözünürlükleri' ve 'geçersiz kılmalarını' denedim, ancak bunların hiçbiri yukarıdaki olana kadar hiçbiri çalışmadı!" bir kullanıcıyı yazar.
Not, Facebook'un reaksiyonu oluşturma uygulaması, yeni bağımlılık sürümünden etkilenecek tek önde gelen uygulama olmayabilir.
NPM Project @ WordPress / Scriptlerin de kırılması bildirildi.
Tek sayfalık uygulamalar için Auth0'ın SDK'sının geliştiricileri, bağımlılık süresince geçici olarak '2.4.5' için geçici olarak kilitleniyor.
Doğada kötü niyetli olmasa da, bu olay geçen haftanın popüler 'renkler' ve 'Faker' npm bağımlılıklarını takip ediyor, geliştiricileri onları bozduktan sonra binlerce yazılım projesini kıran.
BleepingComputer, konunun nedenini daha iyi anlamak için Facebook'a (meta) ulaştı. Bu arada, yukarıdaki geçici çözümlerin reaksiyon yapmalarını kurtaracağını umuyoruz.
Dev, NPM Libs'in 'Renkleri' ve 'Faker' Binlerce Uygulamayı Kırmasını Yayırıyor
Meta, Facebook'un arkasındaki insanları sulandırıyor ve instagram kimlik avı
Facebook, yedi sürveyans-kiralama firmasının operasyonlarını bozar
NPM Özel Paket Adları Sızıntı, Ciddi Yetkilendirme Hatası
Beyaz Saray Tech Giants Açık Kaynağın Ulusal Bir Güvenlik Sorunu hatırlatıyor
Kaynak: Bleeping Computer