TypeScript - Visual Studio Code otomatik tamamlama Next.js import'ları


Problem

Next.js ve React için bir Visual Studio Code kurulumum vardı, böylece yazdığımda:

<Image> , import Image from 'next/image' yapmanızı önerir

Bu, otomatik tamamlama açılır penceresinde görünmüş olurdu, oysa görünmüyor:

Beklenen Sonuç

Beklenen sonuç, "import" yerine Image next/image göstermesidir

next-image bileşenin nereden ithal edildiğini gösterir.

<Link> otomatik tamamlama ile aynı.

Denediğim şey:

  • “NextJS [sic] Temel Eklenti Paketi”nden bazı eklentileri yüklemek

Hiçbir düşündüğüm şey işe yaramayınca, yardım için Copilot ve Bing'e sordum. Bana alakasız cevaplar verdiler, ama TypeScript sunucusunu yeniden başlatmayı önerdiler.

Ctrl+Shift+P -> typescript yazmak bana görünüşe göre TypeScript için çalışan herhangi bir şeyim olmadığını gösteriyor

Bilgi

Dağınıklığı gidermek amacıyla bazı uzantıları kaldırdığımda, bu artık çalışmıyor ve bunun bir uzantı mı yoksa belki başka bir şey mi olduğunu bir türlü çözemiyorum. Temel Next.js bileşenleri veya '@/components' içindeki bileşenler için otomatik import yapmıyor.

WebDev ile ilgili olarak yüklü olan eklentiler şunlardır:

  • ES7+ React/Redux
  • Otomatik İçe Aktarma [steoates]
  • ESLint
  • Node.js Modülleri Intellisense
  • npm Intellisense
  • Daha güzel
  • React Native Araçları
  • Tailwind CSS IntelliSense

Bunlar npm list komutunun sonuçlarıdır:

├── @types/[email 
├── @types/[email 
├── @types/[email 
├── [email 
├── [email 
├── [email 
├── [email 
├── [email 
├── [email 
├── [email 
├── [email 
└── [email 

Bunun artık benim için neden çalışmadığının nedeni nedir ve bunu tekrar nasıl kurabilirim?