Nota kajian persekitaran pembangunan Node.js: daripada pemasangan kepada amalan pembangunan
Node.js ialah persekitaran berjalan JavaScript berdasarkan enjin Chrome V8 Ia boleh digunakan untuk membangunkan kod dan menjalankan aplikasi JavaScript dengan mudah. termasuk aplikasi Web sebelah. Sebelum memulakan pembangunan Node.js, anda mesti menyediakan persekitaran pembangunan terlebih dahulu. Dalam artikel ini, kami akan memperkenalkan cara menyediakan persekitaran pembangunan Node.js dan memperkenalkan beberapa amalan pembangunan asas.
Pertama sekali, untuk membangunkan Node.js, anda perlu memasang Node.js. Anda boleh memuat turun dan memasang versi terkini Node.js daripada tapak web rasmi Node.js. Semasa pemasangan, anda boleh memilih tetapan lalai.
Memilih IDE yang sesuai boleh meningkatkan kecekapan pembangunan. IDE yang biasa digunakan termasuk: Kod Visual Studio, WebStorm, Teks Sublime, dsb. Anda boleh memilih mengikut keutamaan dan keperluan anda sendiri. Dalam artikel ini, kami memilih Kod Visual Studio (selepas ini dirujuk sebagai Kod VS) sebagai alat pembangunan.
Buka folder kosong dalam Kod VS Anda boleh membuka terminal melalui [Terminal]-[Terminal Baharu] pada bar menu . Dalam terminal, masukkan arahan berikut untuk mencipta projek Node.js yang mudah:
mkdir my-node-project cd my-node-project npm init
Selepas melaksanakan arahan ini, beberapa gesaan akan muncul Anda boleh menjawab soalan yang sepadan untuk mencipta fail package.json. Fail ini Mengandungi maklumat asas tentang projek, seperti nama, versi dan kebergantungan. Medan kebergantungan digunakan untuk menerangkan kebergantungan projek Node.js akan menggunakan medan ini untuk memuat turun dan memasang modul yang diperlukan secara automatik.
Anda boleh menggunakan arahan npm untuk memasang modul. Masukkan direktori akar projek dalam terminal dan laksanakan arahan berikut untuk memasang modul Express:
npm install express
Untuk lebih memahami Node .js, kita boleh mencipta aplikasi Express yang mudah. Dalam terminal Kod VS, masukkan arahan berikut untuk mencipta fail app.js:
touch app.js
Masukkan kod berikut dalam app.js:
// 引入 express 并创建一个 express 对象 const express = require('express') const app = express() // 定义路由 app.get('/', (req, res) => { res.send('Hello World!') }) // 监听端口 app.listen(3000, () => { console.log('应用程序已启动,访问 http://localhost:3000') })
Kod dijelaskan seperti berikut:
Terdapat dua cara untuk menjalankan aplikasi: satu ialah memulakan program dengan memasukkan baris arahan melalui terminal, dan lain adalah untuk memulakan program dalam Kod VS Gunakan fungsi penyahpepijatan. Berikut ialah pelaksanaan khusus kedua-dua kaedah tersebut.
Kaedah 1: Masukkan arahan melalui terminal
Dalam terminal Kod VS, laksanakan arahan berikut:
node app.js
Kemudian buka pelayar dan lawati http: //localhost :3000, anda boleh melihat jawapan "Hello World!"
Kaedah 2: Gunakan fungsi nyahpepijat dalam Kod VS
Dalam panel kiri Kod VS, klik ikon nyahpepijat untuk membuka panel nyahpepijat. Kemudian, klik [Tambah Konfigurasi] dan pilih Node.js. Kod VS mencipta folder .vscode dalam direktori akar projek dan mencipta fail launch.json di dalamnya. Dalam fail launch.json, ubah suai item konfigurasi seperti berikut:
{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "Node: Launch Program", "program": "${workspaceFolder}/app.js", "restart": true, "protocol": "inspector" } ] }
Kod diterangkan seperti berikut:
Kemudian, klik butang [Run] dalam panel penyahpepijatan untuk memulakan penyahpepijatan, lawati http://localhost:3000, dan anda boleh melihat hasil tindak balas dalam panel penyahpepijatan Kod VS.
Artikel ini memperkenalkan cara menyediakan persekitaran pembangunan Node.js dan memperkenalkan beberapa amalan pembangunan asas. Langkah utama termasuk:
Akhir sekali, saya harap artikel ini dapat membantu pembaca dengan cepat memulakan persekitaran pembangunan Node.js.
Atas ialah kandungan terperinci Apakah yang anda pelajari tentang persekitaran pembangunan nodejs?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!