Latihan - Mengonfigurasi package.json
Anda adalah pengembang Node.js di Tailwind Traders. Mengetahui cara menyiapkan proyek Node.js baru adalah keterampilan penting yang harus dimiliki. Penyiapan termasuk membuat package.json
file dan membuat beberapa skrip umum untuk digunakan sepanjang siklus hidup proyek.
Buka proyek dalam kontainer pengembangan
Lingkungan pengembangan sederhana telah disediakan untuk Anda. Jika Anda sudah menginstal Node.js LTS di komputer, Anda dapat melewati bagian ini dan mengkloning repositori sampel dan menggunakan lingkungan lokal Anda.
Mulai proses untuk membuat GitHub Codespace baru di
main
cabangMicrosoftDocs/node-essentials
repositori GitHub.Pada halaman Buat codespace , tinjau pengaturan konfigurasi codespace, lalu pilih Buat codespace baru
Tunggu hingga codespace dimulai. Proses startup ini dapat memakan waktu beberapa menit.
Buka terminal baru di codespace.
Validasi bahwa Node.js diinstal di lingkungan Anda:
node --version
Kontainer dev menggunakan versi Node.js LTS seperti
v20.5.1
. Versi yang tepat mungkin berbeda.Latihan yang tersisa dalam proyek ini berlangsung dalam konteks kontainer pengembangan ini.
Menyiapkan proyek Node.js baru
Untuk unit ini, kode sumber JavaScript telah disediakan untuk Anda. Tugas Anda adalah membuat package.json
file.
Di terminal, ubah ke folder untuk latihan ini:
cd node-dependencies/3-exercise-package-json
Lihat isi folder:
ls -R
Dalam folder ini, Anda akan melihat subfolder src dengan file index.js:
./src: index.js
Jalankan perintah berikut untuk membuat
package.json
file dengan nilai default:npm init -y
File package.json yang terlihat mirip dengan contoh ini:
{ "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" }
package.json
Ubah dengan nilai properti ini:name
: "tailwind-trader-api"description
: "API HTTP untuk mengelola item dari database Tailwind Traders"main
: "index.js"keywords
: ["API", "database"]author
: "Sam"
File package.json Anda sekarang akan terlihat seperti kode berikut:
{ "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" }
Di bagian ,
scripts
tambahkan skrip baru bernamastart
di atastest
skrip:"start": "node ./src/index.js",
Simpan perubahan Anda dan tutup file package.json.
Mulai proyek Anda dengan tindakan
start
dengan memasukkan perintah ini:npm start
Anda akan melihat output berikut:
Welcome to this application
Anda sekarang memiliki file yang baik package.json
yang dapat Anda bangun saat proyek Anda tumbuh.