Rumah  >  Artikel  >  hujung hadapan web  >  nodejs memasang nodemon

nodejs memasang nodemon

PHPz
PHPzasal
2023-05-17 10:09:071429semak imbas

Node.js ialah persekitaran masa jalan JavaScript yang boleh menjalankan kod JavaScript pada bahagian pelayan. Ia adalah sumber terbuka, persekitaran masa jalan merentas platform yang boleh digunakan untuk membangunkan aplikasi web yang pantas dan berskala, terutamanya yang intensif I/O. Apabila kami membangunkan aplikasi web menggunakan Node.js, kami selalunya perlu sentiasa mengubah suai kod dan memulakan semula aplikasi untuk melihat kesan perubahan. Pada masa ini, jika kami boleh memantau kod aplikasi secara automatik dan memulakan semula aplikasi secara automatik apabila kod berubah, ia akan meningkatkan kecekapan pembangunan kami. nodemon ialah alat sedemikian yang boleh membantu kami memantau kod dan memulakan semula aplikasi secara automatik.

Artikel ini akan memperkenalkan cara memasang dan menggunakan nodemon pada sistem Windows, Linux dan macOS.

Pasang Node.js

Sebelum memasang nodemon, kita mesti memasang Node.js dahulu. Laman web rasmi Node.js menyediakan langkah-langkah untuk memasang Node.js pada pelbagai sistem pengendalian. Dalam artikel ini, kami akan membincangkan langkah-langkah untuk memasang Node.js pada sistem Windows, Linux dan macOS.

Pasang Node.js pada Windows

Kaedah untuk memasang Node.js pada Windows adalah sangat mudah, hanya lawati laman web rasmi Node.js, muat turun Pemasang Windows, buka pemasang dan ikuti gesaan Hanya lakukannya.

Memasang Node.js pada Linux

Terdapat beberapa cara untuk memasang Node.js pada Linux. Artikel ini menerangkan dua kaedah yang paling biasa.

Kaedah 1: Gunakan repositori perisian pengedaran

Pengedaran seperti Ubuntu dan Debian menyertakan Node.js dalam repositori perisian lalai mereka. Anda boleh memasang Node.js pada Ubuntu menggunakan arahan berikut:

sudo apt update
sudo apt install nodejs

Arahan untuk memasang Node.js pada pengedaran berasaskan Debian yang lain adalah serupa. Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk menyemak sama ada Node.js telah berjaya dipasang dan memaparkan maklumat versinya:

node -v

Kaedah 2: Gunakan pengedaran binari NodeSource

NodeSource untuk pengedaran berbilang Pengedaran binari rasmi Node.js disediakan. Anda boleh menggunakan arahan berikut untuk menambah PPA NodeSource dalam terminal dan memasang Node.js:

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs

Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk menyemak sama ada Node.js telah berjaya dipasang dan paparkan maklumat versinya:

node -v

Memasang Node.js pada macOS

Terdapat beberapa cara untuk memasang Node.js pada macOS. Artikel ini menerangkan dua kaedah yang paling biasa.

Kaedah 1: Menggunakan Homebrew

Jika anda telah memasang Homebrew, anda boleh menggunakan arahan berikut untuk memasang Node.js dalam terminal:

brew install node

Selepas pemasangan selesai selesai, anda boleh menggunakan Perintah berikut menyemak sama ada Node.js telah berjaya dipasang dan memaparkan maklumat versinya:

node -v

Kaedah 2: Gunakan pemasang rasmi Node.js

Anda boleh melawati Laman web rasmi Node.js dan muat turun Pemasang macOS untuk program pemasangan. Hanya buka pemasang dan ikut arahan.

Pasang nodemon

Selepas kami berjaya memasang Node.js, kami boleh mula memasang nodemon. Dalam terminal (atau antara muka baris arahan), gunakan arahan berikut untuk memasang nodemon:

npm install -g nodemon

Masukkan arahan di atas dalam terminal (Tetingkap) dalam bar menu, atau dalam program terminal (macOS/Linux) , dan anda boleh mula Pasang.

Parameter "-g" dalam arahan di atas bermaksud memasang nodemon sebagai modul global supaya ia boleh digunakan dalam mana-mana direktori pada sistem. Jika anda tidak menambah parameter "-g", modul separa dipasang dan hanya boleh digunakan dalam aplikasi dalam direktori semasa.

Selepas pemasangan selesai, gunakan arahan berikut untuk menyemak sama ada nodemon telah berjaya dipasang dan memaparkan maklumat versinya:

nodemon -v

Menggunakan nodemon

Kami telah berjaya memasang nodemon , sekarang jom Mari kita lihat cara menggunakannya.

Andaikan kita mempunyai aplikasi yang dipanggil "app.js" yang mendengar pada port 3000. Kita boleh memulakan aplikasi menggunakan arahan berikut:

node app.js

Pada ketika ini, aplikasi akan mula mendengar permintaan sambungan pada port 3000. Jika kami mengubah suai fail "app.js" dan menyimpan perubahan, pada ketika ini kami perlu menghentikan aplikasi dan memulakannya semula untuk melihat kesan perubahan. Dengan cara ini, kecekapan pembangunan kami akan terjejas dengan ketara.

Kini kita boleh menggunakan nodemon untuk mengesan perubahan kod secara automatik dan memulakan semula aplikasi. Aplikasi boleh dimulakan menggunakan arahan berikut:

nodemon app.js

Pada ketika ini, aplikasi akan bermula dan mendengar permintaan sambungan pada port 3000 seperti sebelum ini. Walau bagaimanapun, perbezaannya ialah kini nodemon akan memantau perubahan kod secara automatik. Jika kami mengubah suai fail "app.js" dan menyimpan perubahan, nodemon akan memulakan semula aplikasi supaya kami dapat melihat dengan segera kesan perubahan tersebut. Dengan cara ini, kecekapan pembangunan kami bertambah baik.

Selain itu, nodemon mempunyai banyak fungsi lain, seperti keupayaan untuk menentukan fail atau folder untuk dipantau, dan keupayaan untuk mengeluarkan maklumat yang lebih terperinci dalam konsol. Jika anda ingin mengetahui lebih lanjut tentang nodemon, anda boleh melawati tapak web rasmi nodemon atau masukkan arahan berikut dalam terminal untuk melihat dokumentasi bantuan nodemon:

nodemon --help

总结

nodemon 是一款很实用的 Node.js 模块,可以帮助我们自动监视代码更改并自动重新启动应用程序,提高我们的开发效率。本文介绍了在 Windows、Linux 和 macOS 系统上安装和使用 nodemon 的步骤。希望本文能够对您有所帮助。

Atas ialah kandungan terperinci nodejs memasang nodemon. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn