Bagaimana Mengatasi Kesalahan “Tidak dapat menemukan modul ekspres” di Node.js?

Bagaimana Mengatasi Kesalahan Tidak Dapat Menemukan Modul Ekspres Di Node Js



Node.js adalah lingkungan runtime JavaScript yang dirancang khusus untuk membuat keluaran dinamis dengan memanfaatkan metode atau properti yang disediakan oleh beberapa modul. Modul-modul ini terutama memainkan peran penting dalam pengembangan aplikasi melalui jaringan atau dalam mengelola aplikasi yang diterapkan. Untuk lebih spesifiknya “ cepat ” Modul memiliki perhatian utama dalam pengembangan aplikasi atau untuk mengirim dan menerima data.

Panduan ini menjelaskan prosedur untuk memperbaiki kesalahan “Tidak dapat menemukan modul ekspres” di node.js dengan mencakup bagian berikut:

Apa Penyebab Kesalahan “Tidak dapat menemukan modul 'ekspres'” Node.js?

Kesalahan yang disebutkan di node.js terjadi ketika pengguna mencoba mengimpor dan menggunakan metode yang disediakan oleh “ cepat ” modul tanpa instalasi. Modul ini bukan default dan tidak diinstal secara otomatis pada saat “ npm ” inisialisasi. Misalnya, modul 'ekspres' akan dipasang dan digunakan dalam cuplikan kode di bawah ini tanpa instalasi sebelumnya:







konstanta mengungkapkanObj = memerlukan ( 'cepat' ) ;

menghibur. catatan ( mengungkapkanObj ) ;

Sebagai “ cepat ” modul tidak diinstal secara lokal atau global, hal ini menyebabkan dihasilkannya “ yang tidak diinginkan “ Tidak dapat menemukan modul 'ekspres' ” kesalahan, seperti yang ditunjukkan di bawah ini:





Bagaimana Mengatasi Kesalahan Node.js “Tidak dapat menemukan modul 'ekspres'”?

Untuk mengatasi “ Tidak dapat menemukan modul 'ekspres' ” kesalahan di node.js, pengembang perlu melakukan beberapa perubahan pada direktori proyek node.js mereka. Ada beberapa perbaikan untuk kesalahan yang disebutkan dan perbaikan ini bervariasi dari satu sistem ke sistem lainnya tergantung masalahnya. Namun, perbaikan ini tercantum di bawah ini:





Perbaiki 1: Pemasangan Modul “ekspres” Secara Lokal atau Global

Peluang maksimum untuk menyelesaikan “ Tidak dapat menemukan modul ekspres ”kesalahan pada node.js adalah dengan menginstal yang diperlukan“ cepat ” modul di direktori node.js lokal Anda dan secara global. Instalasi global membuat modul “ekspres” tersedia di sistem Anda untuk semua pengguna dan tidak perlu menginstal modul ini lagi dan lagi untuk setiap proyek. Instalasi global dilakukan dengan menjalankan perintah yang disebutkan di bawah ini:

npm saya ungkapkan - G

Gambar di bawah ini mengkonfirmasi instalasi global “ cepat ” modul:



Dalam kasus instalasi lokal di mana cakupan modul yang diinstal berada di dalam direktori proyek, jalankan perintah yang disediakan di bawah ini pada terminal:

npm instal ekspres

Gambar di bawah ini mengonfirmasi instalasi lokal dari “ cepat ” modul:

Selain itu, pengembang dapat menambahkan lapisan konfirmasi tambahan tentang instalasi node.js “ cepat ” modul dengan menambahkan opsi “ -menyimpan ” dengan perintah instalasi. Bendera ini menambahkan nama modul yang diinstal dan versinya yang sesuai di “ paket.json ” file untuk memastikan ketersediaan modul tersebut pada tahap kompilasi. Modul dalam kasus kami adalah “ cepat ” dan perintah yang dimodifikasi muncul seperti ini:

npm instal ekspres -- menyimpan

Cuplikan di bawah ini menunjukkan instalasi modul 'ekspres' dan entri otomatisnya di ' paket.json ” berkas:

Verifikasi Paket yang Diinstal

Untuk memverifikasi apakah yang ditentukan “ cepat ” modul diinstal secara lokal, jalankan perintah yang ditunjukkan di bawah ini:

daftar npm

Sebagai output, daftar paket yang diinstal secara lokal muncul, jika “ cepat ” modul terinstal namanya juga muncul dalam daftar ini:

Untuk memverifikasi modul “ekspres” secara global, jalankan perintah yang disebutkan di bawah ini:

daftar npm - G

Sebagai output, daftar paket yang diinstal secara global akan muncul, jika pesan “ cepat ” modul diinstal, namanya beserta versi yang diinstal muncul di daftar ini:

Perbaiki 2: Menyiapkan Variabel Lingkungan

Jika setelah menginstal “ cepat ” modul secara lokal atau global kesalahan yang sama tetap ada, maka lebih baik untuk menyiapkan “ NODE_PATH ” variabel lingkungan untuk modul node.js. Ini menyediakan jalur modul yang diinstal ke sistem sehingga modul “ekspres” yang diinstal dapat dijangkau oleh sistem. Perintah yang perlu dijalankan untuk mengatur variabel lingkungan “NODE_PATH” dinyatakan di bawah ini:

SETX / NODE_PATH = '%Data aplikasi% \\ npm \\ simpul_modul'

Cuplikan di bawah ini menunjukkan bahwa variabel lingkungan telah berhasil disetel:

Perbaiki 3: Penghapusan Folder “node_modules”.

Jika “ Tidak dapat menemukan modul ekspres ” Kesalahan masih belum teratasi setelah melakukan perbaikan yang dijelaskan di atas, maka proyek node.js Anda perlu dimulai ulang. Ini dilakukan dengan penghapusan lengkap “ node_modules ” map dan “ paket.json ” mengajukan. Tujuan penghapusan adalah untuk mengkonfigurasi ulang semua modul node.js yang diinstal dan memasukkan kembali verifikasi keberadaannya ke dalam “ paket.json ” mengajukan.

Untuk menghapus folder “node_modules” masukkan perintah di bawah ini:

rd / S / Q 'node_modul'

rd ” berarti penghapusan direktori, “ /S Opsi ” mengidentifikasi penghapusan semua direktori yang disarangkan juga, dan opsi “ /Q Opsi ” melakukan penghapusan dalam mode senyap.

Gambar di bawah menunjukkan penghapusan “ node_modules ” map:

Setelah berhasil menghapus “ node_modules ” folder, hapus “ paket-lock.json ” mengajukan. File ini berisi data lengkap tentang setiap modul atau paket yang diinstal di proyek node.js. Perintah untuk melakukan eksekusi ini ditunjukkan di bawah ini:

paket del - kunci. json

Gambar di bawah menunjukkan penghapusan file yang diinginkan berhasil dilakukan:

Setelah menghapus folder dan file yang ditargetkan, lebih baik hapus “ cache ” karena mungkin berisi data tentang dependensi yang diinstal sebelumnya dan datanya. Untuk menghapus cache, perintah yang disebutkan di bawah ini digunakan bersama dengan opsi “ -memaksa ” untuk menyelesaikan operasi dengan paksa:

npm cache bersih -- memaksa

Gambar di bawah menunjukkan operasi penghapusan cache berhasil dilakukan:

Setelah folder tertentu dihapus dan cache dihapus, format folder proyek node.js terlihat seperti ini:

Terakhir, untuk mengembalikan semua sumber daya sambil menyegarkan aset proyek node.js. Jalankan “ instalasi npm ” perintah dan setelah eksekusi, Anda akan menyaksikan pembuatan otomatis “ node_modules ” map dan “ paket.json ” berkas:

instalasi npm

Gambar di bawah menunjukkan instalasi aset node.js:

Sekian tentang mengatasi kesalahan yang ditentukan di node.js.

Kesimpulan

Untuk mengatasi kesalahan yang disebutkan di node.js, ada beberapa perbaikan yang harus dilakukan seperti “instalasi modul ekspres secara global atau lokal”, “menyiapkan variabel lingkungan NODE_PATH”, dan “penghapusan folder node_modules”. Setelah folder “node_modules” dihapus dari proyek node.js, lebih baik menginstal ulang aset yang dihapus dengan menjalankan perintah “ instalasi npm ' memerintah. Panduan ini telah menjelaskan prosedur untuk menyelesaikan “ Tidak dapat menemukan modul ekspres ” kesalahan di node.js.