Birçok kullanıcı, popüler bir açık kaynaklı yazılım projesinde yapılan son değişikliğin ardından favori Facebook uygulamalarının artık çalışmadığını bildirdi.
Sorumlu açık kaynak projesi, Facebook’un ana şirketi Meta tarafından geliştirildi ve Create React App olarak adlandırıldı. Hem GitHub hem de npm’de dağıtılan Create React App, geliştiricilerin yalnızca birkaç basit komutla tek sayfalık React uygulamalarını hızla oluşturmasına yardımcı olmak için tasarlanmıştır. Sonuç olarak, birçok geliştirici Facebook ve diğer siteler için uygulamalar oluşturmak için ona güveniyor.
GitHub kullanıcıları yakın zamanda başladı raporlama sorunları aşağıdaki hata mesajını aldıktan sonra create-react-app derlemelerini oluşturmaya çalışırken: “Type:Error: MiniCssExtractPlugin bir kurucu değil”. Bu hata mesajı, sorunun Create React App’in kendisinde değil, Mini CSS Extract Plugin adlı bağımlılıklarından birinde yattığını gösterir.
Mini CSS Extract Plugin, 4.6 milyondan fazla GitHub deposunun ve 7.000’den fazla npm projesinin güvendiği bir başka popüler projedir. Bu proje, CSS kodunu ayrı dosyalara çıkarmak için kullanılır ve her bir JavaScript dosyası için aşağıdakilere göre CSS içeren bir CSS dosyası oluşturur. BleeBilgisayar.
Olası geçici çözümler
Mini CSS Extract Plugin’in (v. 2.5.0) en son sürümü oldukça yakın zamanda yayınlandı ve bu güncelleme, Create React App proje derlemelerinin başarısız olmasına neden oluyor gibi görünüyor.
Sırasında BleeBilgisayar Eklentiye “türlerin” eklenmesinin, Create React App örneklerinin bozulmasına yol açabileceğine inanıyor. hata raporu GitHub’da bazı olası nedenlere daha fazla göz atıyor.
Facebook’un açık kaynak ekibi sorun için uygun bir düzeltme yayınlayana kadar, bazı geliştiriciler Mini CSS Extract Plugin’i 2.4.5 sürümüne indirerek Create React App derlemelerini çalıştırabildiler. geliştiriciye göre Alexandru Pavalovi, JavaScript uygulamanızın package.json dosyasına birkaç satır kod ekleyerek sürümünüzü 2.4.5’e sabitleyebilirsiniz. Eklenmesi gereken kod şudur:
“çözümler”:
“mini-css-extract-eklentisi”: “2.4.5”
,
Ancak bu geçici çözüm, Yarn kullanmayan ancak ön uç geliştirici kullananlar için işe yaramaz. Oscar Otobüsü aşağıdaki komutu çalıştırmanın (npm i -D –save-exact [email protected]) işe yarayabileceğini söylüyor.
Sorunun yakında daha kalıcı bir düzeltmeyle çözüleceğini umuyoruz, ancak o zamana kadar Create React App derlemelerinizin çalışması için bu iki geçici çözümü test etmeyi deneyebilirsiniz.
Biz de öne çıkardık programlama için en iyi dizüstü bilgisayarlar ve en iyi JavaScript kursları
Üzerinden BleeBilgisayar