𝗪𝗶𝗻𝗱𝗼𝘄𝘀 𝗪𝗦𝗟 𝗮𝗻𝗱 𝗡𝗲𝘅𝘁.𝗷𝘀 𝗦𝗲𝘁𝘂𝗽

Windows üzerinde bir Linux geliştirme deneyimi yaşayabilirsiniz. Bu kurulum WSL, Node.js, pnpm ve Next.js kullanır. Hızlı ve profesyoneldir.

Ortamınızı oluşturmak için bu adımları izleyin.

  1. WSL Kurun PowerShell'i yönetici olarak açın ve çalıştırın: wsl --install

Bu, Ubuntu'yu kurar. Artık Windows içinde bir Linux ortamına sahipsiniz.

  1. Linux'u Hazırlayın WSL terminalinizi açın ve şu komutları çalıştırın:
  • Ana dizininizi kontrol edin: cd ~
  • Bir klasör oluşturun: mkdir projects
  • Sisteminizi güncelleyin: sudo apt update && sudo apt upgrade
  1. NVM aracılığıyla Node.js Kurun Node sürümlerinizi yönetmek için NVM kullanın. Çalıştırın: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash nvm install --lts nvm use --lts

  2. pnpm Kurulumu pnpm, npm'den daha hızlıdır ve disk alanından tasarruf sağlar. Corepack ile etkinleştirin: corepack enable pnpm

  3. Bir Next.js Projesi Oluşturun Yeni bir proje başlatmak için bu komutu çalıştırın: pnpm create next-app@latest my-project --typescript --tailwind --eslint --app

Eğer bir [ERR_PNPM_IGNORED_BUILDS] hatası görürseniz, şunu çalıştırın: pnpm approve-builds Ardından şunu çalıştırın: pnpm install

  1. VS Code'u Bağlayın VS Code içinde WSL eklentisini kurun. Terminalinize şunu yazın: code .

VS Code Windows üzerinde çalışır ancak Linux ortamınıza bağlanır. Bu, çalışmak için en iyi yöntemdir.

Bu kurulum neden işe yarar:

  • Hızlı performans
  • Linux araçlarına erişim
  • Daha iyi bağımlılık yönetimi
  • Profesyonel iş akışı

İşiniz bittiğinde RAM'i boşaltmak için şunu çalıştırın: wsl --shutdown

Kaynak: https://dev.to/anikdebnath/windows-wsl-nextjs-development-setup-zero-to-professional-environment-cl1