Yakalanmayan TypeError: Nesne ilkel değere dönüştürülemiyor (zone-evergreen.js: 171)


27

Olarak açısal 9 (Önyükleme 4 ve JQuery'nın 3.5.1 kullanarak). Bootstrap daralt düğmesine tıklandığında, tarayıcı konsolumda bir açılır menü yerine bir hata alıyorum .

Hatanın tam olarak nereden geldiğini gerçekten bilmiyorum.

Can't convert object to primitive value(zone-evergreen:171).


Uncaught Type Error: Cannot convert object to primitive value(zone-evergreen.js:171 )
    at RegExp.test (<anonymous>)
    at HTMLDivElement.<anonymous> (bootstrap.bundle.min.js:6)
    at Function.each (jquery.min.js:2)
    at S.fn.init.each (jquery.min.js:2)
    at S.fn.init.a._jQueryInterface [as collapse] (bootstrap.bundle.min.js:6)
    at HTMLDivElement.<anonymous> (bootstrap.bundle.min.js:6)
    at Function.each (jquery.min.js:2)
    at S.fn.init.each (jquery.min.js:2)
    at HTMLButtonElement.<anonymous> (bootstrap.bundle.min.js:6)
    at HTMLDocument.dispatch (jquery.min.js:2)

3
Bunun nedeni jQuery 3.5.0, geçici bir düzeltme için jquery sürümünüzü 3.4.1'e
düşürür

Yanıtlar:


67

Bu sorun jQuery 3.5.0 ile ilgili gibi görünüyor. Bu, birçok eklentiyi etkileyen önemli bir değişikliktir. Geçici olarak jQuery'nin önceki bir sürümüne (3.4.1 gibi) dönmek, sorunu benim için düzeltti.

Kaynak: jQuery Sayı # 4665


Ben de aynı sorunu var ve FWIW bu öneri çalışmıyor. Bazı eski 1.x sürümünü kullanan WordPress kullanıyordum, 3.4.1 için değiştirdim ve hala sorunu görüyorum. Sanırım son bir saat içinde çok benzer gönderiler olduğu için oldukça yeni bir şeyle ilgili (bkz. Stackoverflow.com/questions/61176484/… )
matgargano

Ben yanlış, nevermind son yorum, ben jQuery 2 sürümleri çekiyordu
matgargano

9
Benim durumumda, bootstrap akordeonum çalışmayı bıraktı. Yani, bir kart başlığına tıklamak kartı açmadı. npm i jquery@3.4.1Benim sabit Cannot convert object to primitive valuesorunu.
CAK2

Bu cevap pastırmamı kurtardı. Çok teşekkür ederim! Paketim, json'da "jquery" vardı: "^ 3.2.1". Bunu "jquery" olarak değiştirmek: "3.2.1" sorunu çözdü.
Kirk Liemohn

JQuery düşürüldü. Teşekkürler dostum!
Deepak Kumbhar

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.