Oefening: de package.json configureren

Voltooid

U bent een Node.js-ontwikkelaar bij Tailwind Traders. Weten hoe u een nieuw Node.js-project kunt instellen, is een belangrijke vaardigheid om te hebben. Setup omvat het genereren van een package.json bestand en het maken van enkele algemene scripts die gedurende de levenscyclus van het project moeten worden gebruikt.

Project openen in ontwikkelingscontainer

Er is een eenvoudige ontwikkelomgeving voor u beschikbaar. Als Node.js LTS al op uw computer is geïnstalleerd, kunt u deze sectie overslaan en de voorbeeldopslagplaats klonen en uw lokale omgeving gebruiken.

  1. Start het proces om een nieuwe GitHub Codespace te maken op de main vertakking van de MicrosoftDocs/node-essentials GitHub-opslagplaats.

  2. Controleer op de pagina Codespace maken de configuratie-instellingen voor codespace en selecteer vervolgens Nieuwe codespace maken

    Screenshot of the confirmation screen before creating a new codespace.

  3. Wacht tot de coderuimte is gestart. Dit opstartproces kan enkele minuten duren.

  4. Open een nieuwe terminal in de codespace.

    Tip

    U kunt het hoofdmenu gebruiken om naar de menuoptie Terminal te navigeren en vervolgens de optie Nieuwe terminal te selecteren.

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

  5. Controleer of Node.js is geïnstalleerd in uw omgeving:

    node --version
    

    De dev-container maakt gebruik van een Node.js LTS-versie, zoals v20.5.1. De exacte versie kan afwijken.

  6. De resterende oefeningen in dit project vinden plaats in de context van deze ontwikkelingscontainer.

Een nieuw Node.js-project instellen

Voor deze les is de JavaScript-broncode voor u opgegeven. Het is uw taak om het package.json bestand te maken.

  1. Ga in de terminal naar de map voor deze oefening:

    cd node-dependencies/3-exercise-package-json
    
  2. De inhoud van de map weergeven:

    ls -R
    

    In deze map ziet u een src-submap met een index.js-bestand :

     ./src:
         index.js
    
  3. Voer de volgende opdracht uit om het package.json bestand te maken met standaardwaarden:

    npm init -y
    

    Het package.json-bestand dat er ongeveer als volgt uitziet:

    {
      "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. Wijzig de package.json met deze eigenschapswaarden:

    • name: "tailwind-traders-api"
    • description: "HTTP-API voor het beheren van items uit de Tailwind Traders-database"
    • main: "index.js"
    • keywords: ["API", "database"]
    • author: "Sam"

    Uw package.json-bestand moet er nu als volgt uitzien:

    {
      "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. Voeg in de scripts sectie een nieuw script toe met de naam start boven het test script:

    "start": "node ./src/index.js",
    
  6. Sla uw wijzigingen op en sluit het bestand package.json.

  7. Start uw project met de start actie door deze opdracht in te voeren:

    npm start
    

    De uitvoer moet er ongeveer als volgt uitzien:

    Welcome to this application
    

U hebt nu een goed package.json bestand waarop u kunt voortbouwen naarmate uw project groeit.