Ćwiczenie — konfigurowanie pliku package.json
Jesteś deweloperem środowiska Node.js w firmie Tailwind Traders. Umiejętność skonfigurowania nowego projektu Node.js to ważna umiejętność. Instalator obejmuje generowanie package.json
pliku i tworzenie niektórych typowych skryptów do użycia w całym cyklu życia projektu.
Otwieranie projektu w kontenerze deweloperów
Udostępniono ci proste środowisko programistyczne. Jeśli na komputerze zainstalowano już środowisko Node.js LTS, możesz pominąć tę sekcję i sklonować przykładowe repozytorium i użyć środowiska lokalnego.
Rozpocznij proces tworzenia nowego repozytorium GitHub Codespace
main
wMicrosoftDocs/node-essentials
gałęzi repozytorium GitHub.Na stronie Tworzenie przestrzeni kodu przejrzyj ustawienia konfiguracji przestrzeni kodu, a następnie wybierz pozycję Utwórz nową przestrzeń kodu
Poczekaj na uruchomienie przestrzeni kodu. Ten proces uruchamiania może potrwać kilka minut.
Otwórz nowy terminal w przestrzeni kodu.
Sprawdź, czy środowisko node.js jest zainstalowane:
node --version
Kontener deweloperski używa wersji Node.js LTS, takiej jak
v20.5.1
. Dokładna wersja może być inna.Pozostałe ćwiczenia w tym projekcie mają miejsce w kontekście tego kontenera deweloperskiego.
Konfigurowanie nowego projektu Node.js
W tej lekcji został udostępniony kod źródłowy języka JavaScript. Twoim zadaniem jest utworzenie package.json
pliku.
W terminalu przejdź do folderu dla tego ćwiczenia:
cd node-dependencies/3-exercise-package-json
Wyświetl zawartość folderu:
ls -R
W tym folderze powinien zostać wyświetlony podfolder src z plikiem index.js :
./src: index.js
Uruchom następujące polecenie, aby utworzyć
package.json
plik z wartościami domyślnymi:npm init -y
Plik package.json , który wygląda podobnie do tego przykładu:
{ "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" }
Zmodyfikuj wartość
package.json
za pomocą następujących wartości właściwości:name
: "tailwind-trader-api"description
: "Interfejs API HTTP do zarządzania elementami z bazy danych firmy Tailwind Traders"main
: "index.js"keywords
: ["API", "database"]author
: "Sam"
Plik package.json powinien teraz wyglądać następująco:
{ "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" }
scripts
W sekcji dodaj nowy skrypt o nazwiestart
powyżej skryptutest
:"start": "node ./src/index.js",
Zapisz zmiany i zamknij plik package.json.
Uruchom projekt za pomocą
start
akcji, wprowadzając następujące polecenie:npm start
Powinny być widoczne następujące dane wyjściowe:
Welcome to this application
Teraz masz dobry package.json
plik, który można wykorzystać w miarę rozwoju projektu.