Alıştırma - package.json dosyasını yapılandırma

Tamamlandı

Tailwind Traders’da Node.js geliştiricisi olarak çalışıyorsunuz. Yeni bir Node.js projesi ayarlama hakkında bilgi sahibi olmak önemli bir beceri olarak kabul edilir. Kurulum, bir package.json dosya oluşturmayı ve proje yaşam döngüsü boyunca kullanılacak bazı ortak betikler oluşturmayı içerir.

Projeyi geliştirme kapsayıcısında açma

Sizin için basit bir geliştirme ortamı sağlanmıştır. Bilgisayarınızda Node.js LTS zaten yüklüyse, bu bölümü atlayıp örnek depoyu kopyalayabilir ve yerel ortamınızı kullanabilirsiniz.

  1. GitHub deposunun dalında MicrosoftDocs/node-essentials yeni bir GitHub Codespace main oluşturmak için işlemi başlatın.

  2. Codespace oluştur sayfasında codespace yapılandırma ayarlarını gözden geçirin ve ardından Yeni kod alanı oluştur'u seçin

    Screenshot of the confirmation screen before creating a new codespace.

  3. Kod alanının başlamasını bekleyin. Bu başlatma işlemi birkaç dakika sürebilir.

  4. Kod alanında yeni bir terminal açın.

    Bahşiş

    Ana menüyü kullanarak Terminal menüsü seçeneğine gidip Yeni Terminal seçeneğini belirleyebilirsiniz.

    Screenshot of the codespaces menu option to open a new terminal.

  5. Node.js dosyasının ortamınıza yüklendiğini doğrulayın:

    node --version
    

    Geliştirme kapsayıcısı gibi v20.5.1bir Node.js LTS sürümü kullanır. Tam sürüm farklı olabilir.

  6. Bu projedeki kalan alıştırmalar bu geliştirme kapsayıcısı bağlamında gerçekleşir.

Yeni Node.js projesini ayarlama

Bu ünitede JavaScript kaynak kodu sizin için sağlanmıştır. Sizin göreviniz dosyayı oluşturmaktır package.json .

  1. Terminalde bu alıştırmanın klasörüne geçin:

    cd node-dependencies/3-exercise-package-json
    
  2. Klasörün içeriğini görüntüleyin:

    ls -R
    

    Bu klasörde, index.js dosyası içeren bir src alt klasörü görmeniz gerekir:

     ./src:
         index.js
    
  3. Dosyayı varsayılan değerlerle oluşturmak package.json için aşağıdaki komutu çalıştırın:

    npm init -y
    

    Bu örneğe benzer şekilde görünen package.json dosyası:

    {
      "name": "3-exercise-package-json",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "keywords": [],
      "author": "",
      "license": "ISC"
    }
    
  4. package.json öğesini şu özellik değerleriyle değiştirin:

    • name: "tailwind-traders-api"
    • description: "Tailwind Traders veritabanındaki öğeleri yönetmek için HTTP API"
    • main: "index.js"
    • keywords: ["API", "database"]
    • author: "Sam"

    Package.json dosyanız artık şu koda benzer olmalıdır:

    {
      "name": "tailwind-trader-api",
      "version": "1.0.0",
      "description": "HTTP API to manage items from the Tailwind Traders database",
      "main": "index.js",
      "dependencies": {},
      "devDependencies": {},
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "keywords": ["api", "database"],
      "author": "Sam",
      "license": "ISC"
    }
    
  5. bölümünde, betiğin scripts üzerine test adlı start yeni bir betik ekleyin:

    "start": "node ./src/index.js",
    
  6. Değişikliklerinizi kaydedin ve package.json dosyasını kapatın.

  7. Şu komutu girerek projenizi eylemiyle start başlatın:

    npm start
    

    Şu çıkışı görmelisiniz:

    Welcome to this application
    

Artık projeniz büyüdükçe üzerine derleyebileceğiniz iyi package.json bir dosyanız var.