typescript - VS Code 1.88.0'de otomatik içe aktarma önerileri çıkmıyor


MUI için gerekli kütüphaneleri yükledim, ancak Typograhy gibi temel bir bileşen yazdığımda intellisense'de görünmüyor. Bunun yerine @mui/icons-material gösteriyor. Lütfen aşağıdaki resimlere bakın.

Bu, VSCode'u en son sürüme güncelleyene kadar daha önce sorunsuz çalışıyordu.

Aynı sorunu yaşayan başka biri var mı?

Cevap #1

VS Code 1.88 bazı otomatik içe aktarma işlevlerini "bozdu". Bu durum, 1.88.0 güncellemesi JS Otomatik İçe Aktarma işlevselliğini bozdu #58113 başlıklı sorun biletiyle takip ediliyor. Daha doğru bir ifadeyle, VS Code 1.88’in TypeScript 5.4 kullanan yerleşik TypeScript dil destek uzantısının TS 5.4’teki soruna sahip olduğunu söylemek daha doğru olur: JS dosyalarında TS dosyalarından takma isimle otomatik içe aktarma olmaması #57740, bu sorun JS dosyalarında varsayılan içe aktarma/yeniden ihraç için tür içe aktarma denetlemesini düzelt PR #57778 ile çözülmüş, ancak TS 5.4’e geri taşınması atlanmış. Geri taşıma şimdi TS 5.4.5’te yapılmış ve geri taşıma VS Code 1.88.1’de alınacak, ve bu sürüm şimdi yayınlanmış durumda.

Bu arada, geçici olarak düzeltmenin bulunduğu gece sürümü TypeScript dil-destek uzantısına geçebilirsiniz: ms-vscode.vscode-typescript-next (kaynak). Eğer bunu çalıştıramazsanız, yerleşik TypeScript dil özellikleri uzantısını geçici olarak geri almayı deneyebilirsiniz (Uzantılar Görünümünde "@builtin typescript" arayın) veya VS Code 1.87.2 sürümünü yükleyebilirsiniz.

@mui/material ile ilgili özel sorun bildirimi [material-ui] Component import önerisi VS Code’da görünmüyor #41802 adresindedir.

Cevap #2

Sürüm 1.88 bunu bozuyor, sürüm 1.87'yi denedim ve harika çalışıyor!

İlgili makaleler