React konsol hataları

BreaKSooN05

Kilopat
Katılım
17 Şubat 2019
Mesajlar
4.809
Çözümler
19
Selam yeni fark ediyorum. Sürekli güvenlik vb sorun hataları alıyorum. NPM start diyorum.
Genel olarak aldığım hata ise şu şekilde, // 80 vulnerabilities (13 Low, 20 moderate, 41 high, 6 critical)
Start dediğim de verdiği hata,

1690978192961.png


@oynozan
 
Son düzenleyen: Moderatör:
Böyle hataları yapay zeka ya sorabilirsin chat GPT veya Google Bard gibi.
İşte cevabı:

Tabii. Aldığınız hata, Node.js v18.16.0 ve React ile ilgili bilinen bir sorundur. Bu sürümde yapılan bir değişiklikten kaynaklanmaktadır. Değişiklik, Node.js'nin bazı React bileşenleri için gerekli olan verileri şifrelemek için OpenSSL kitaplığını kullanmasını engeller.

Bu sorunu çözmenin birkaç yolu vardır. Bir yol, Node.js v18.15.0'a düşürmektir. Bu, OpenSSL'deki değişikliği geri alacaktır ve React'i eskisi gibi kullanmanıza izin verecektir. Sorunu çözmenin başka bir yolu, package. JSON'daki başlangıç betiğinin sonuna --OpenSSL-legacy-provider bayrağını eklemektir. Bu, Node.js'ye verileri şifrelemek için OpenSSL'in eski sürümünü kullanmasını söyleyecektir.

--OpenSSL-legacy-provider kullanarak sorunu çözmek için atmanız gereken adımlar şunlardır:

  1. Package. JSON dosyanızı açın.
  2. Başlangıç betiğini bulun.
  3. Betiğin sonuna --OpenSSL-legacy-provider bayrağını ekleyin.
  4. Package. JSON dosyanızı kaydedin.
  5. Aşağıdaki komutu çalıştırın:

Kod:
npm run start --openssl-legacy-provider

Bu, React uygulamanızı OpenSSL'in eski sürümünü kullanarak başlatacaktır. Hata şimdi düzeltilmiş olmalıdır.
--OpenSSL-legacy-provider bayrağını başlangıç betiğine eklemek için bir örnek şunlardır:

Kod:
"start": "react-scripts start --openssl-legacy-provider"
 

Yeni konular

Geri
Yukarı