Kısaca "Yarn"

Yarn ile bir projeyi başlatmak için aşağıdaki adımları takip edebilirsin. Bu adımlar, yeni bir proje oluşturma veya mevcut bir projeyi başlatma sürecini kapsar.

1. Mevcut Bir Projeyi Başlatma

Eğer var olan bir proje üzerinde çalışıyorsan ve package.json dosyası varsa, projeyi başlatmak için aşağıdaki adımları izleyebilirsin:

Adım 1: Proje Klasörüne Git

Terminal veya Komut İstemi'ni aç ve projenin klasörüne geç:

cd /path/to/your/project

Adım 2: Bağımlılıkları Yükle

Projede tanımlı olan bağımlılıkları yüklemek için aşağıdaki komutu çalıştır:

yarn install

Bu komut, package.json dosyasındaki bağımlılıkları yükleyecek ve node_modules klasörünü oluşturacaktır.

Adım 3: Projeyi Başlat

Proje başlatma komutu genellikle package.json dosyasında tanımlıdır. Genellikle şu komutlardan biriyle başlatılır:

yarn start

veya

yarn run dev

Not: Hangi komutların mevcut olduğunu görmek için package.json dosyasındaki scripts bölümüne göz atabilirsin.

2. Yeni Bir Proje Oluşturma

Yarn ile yeni bir proje oluşturmak istersen, şu adımları izleyebilirsin:

Adım 1: Yeni Proje Klasörü Oluştur

Terminal veya Komut İstemi'ni aç ve yeni bir proje klasörü oluştur:

mkdir my-new-project cd my-new-project

Adım 2: Yeni Bir Yarn Projesi Başlat

Yarn ile yeni bir proje başlatmak için şu komutu kullan:

yarn init

Bu komut, bazı sorular soracak ve package.json dosyasını oluşturacaktır. Varsayılan değerleri kabul edebilir veya özelleştirebilirsin.

Adım 3: Gerekli Bağımlılıkları Yükle

Projeye eklemek istediğin bağımlılıkları yüklemek için şu komutu kullanabilirsin:

yarn add [paket_ismi]

Örneğin, React kütüphanesini eklemek için:

yarn add react react-dom

Adım 4: Projeyi Başlat

package.json dosyasında başlangıç komutu tanımlı değilse, önce bir başlangıç komutu tanımlaman gerekebilir. Örneğin:

"scripts": { "start": "node index.js" }

Daha sonra projeyi başlatmak için:

yarn start

Özet

  • Mevcut projeyi başlatmak için: yarn install ile bağımlılıkları yükle, ardından yarn start veya ilgili komutu kullan.
  • Yeni proje oluşturmak için: yarn init ile proje başlat, bağımlılıkları yükle ve başlangıç komutunu tanımla.
  • yarn install ve yarn komutları aynı işlevi görür ve bağımlılıkları yüklemek için kullanılabilir. yarn komutunu kullanmak, yazım açısından daha kısa ve hızlı bir yöntemdir.You said:

Peki yarn dev ne zaman kullanılır, yarn start tan farkı ne

1. yarn start

  • Kullanım Amacı: Genellikle uygulamanın üretim ortamında çalıştırılması için kullanılır.
  • Tanım: package.json dosyasında "start" olarak tanımlanan script’i çalıştırır. Bu komut, genellikle uygulamanın derlenmiş ve hazır bir versiyonunu başlatmak için kullanılır. Örneğin, bir web sunucusunu başlatabilir veya bir frontend uygulamasını üretim modunda çalıştırabilir.

Örnek Kullanım:

"scripts": { "start": "node server.js" }

2. yarn dev

  • Kullanım Amacı: Genellikle uygulamanın geliştirme ortamında çalıştırılması için kullanılır.
  • Tanım: package.json dosyasında "dev" olarak tanımlanan script’i çalıştırır. Bu komut, geliştirme sürecinde daha fazla özellik sunar, örneğin:
    • Hot Reloading: Kod değişikliklerini anında uygulayarak sayfayı yenilemeden görmeni sağlar.
    • Hata ayıklama araçları: Geliştirme modunda daha fazla hata ayıklama bilgisi sağlar.

Örnek Kullanım:

"scripts": { "dev": "webpack serve --mode development" }

Özet: Farklar

  • Amaç:

    • yarn start: Üretim ortamında çalıştırmak için.
    • yarn dev: Geliştirme ortamında çalıştırmak için.
  • Tanım:

    • yarn start: Genellikle daha optimize edilmiş ve hazır bir uygulama sürümünü çalıştırır.
    • yarn dev: Geliştirme sırasında daha fazla özellik ve kolaylık sunar (örneğin, hot reloading).

Öneri

Her projenin kendi yapılandırması olabilir, bu yüzden package.json dosyasını kontrol ederek start ve dev komutlarının tam olarak ne yaptığını görmek önemlidir. Her iki komut da belirli bir senaryoya göre uygun şekilde kullanılmalıdır.

Comments