Ωστόσο, μερικές φορές, ο χρήστης αντιμετωπίζει το σφάλμα ' Η εντολή npm δεν βρέθηκε ' κατά την εγκατάσταση ή τη διαμόρφωση μιας λειτουργικής μονάδας ή πακέτου από το μητρώο npm που διαταράσσει τη ροή εργασίας του χρήστη.
Αυτή η ανάρτηση θα δείξει:
- Πώς να επιλύσετε την εντολή 'npm δεν βρέθηκε' στο Linux;
- Πώς να επιλύσετε την εντολή 'npm δεν βρέθηκε' στα Windows;
- συμπέρασμα
Πώς να επιλύσετε την εντολή 'npm δεν βρέθηκε' στο Linux;
Το Node.js είναι ένα ευρέως χρησιμοποιούμενο περιβάλλον χρόνου εκτέλεσης για κώδικα JavaScript. Το Node.js είναι συμβατό με όλα τα κύρια λειτουργικά συστήματα. Μερικές φορές, κατά την εγκατάσταση της λειτουργικής μονάδας Node.js σε JavaScript, ο χρήστης αντιμετωπίζει το σφάλμα ' Η εντολή npm δεν βρέθηκε ' όπως φαίνεται παρακάτω. Αυτό το σφάλμα παρουσιάζεται λόγω διαφορετικών σκοπών, όπως το npm δεν είναι εγκατεστημένο στο σύστημα ή χρησιμοποιείται παλιά έκδοση του npm ή το npm δεν προστίθεται στις ρυθμίσεις περιβάλλοντος της διαδρομής Linux:
Για να διορθώσετε το παραπάνω σφάλμα, δοκιμάστε τις ακόλουθες λύσεις:
- Εγκαταστήστε το npm σε Linux
- Προσθήκη npm στις Ρυθμίσεις Περιβάλλοντος Διαδρομής
- Ελέγξτε ' node_modules ” Δικαιώματα καταλόγου
Λύση 1: Εγκαταστήστε το npm σε Linux
Κατά την εγκατάσταση του Node.js, ο χρήστης μπορεί να ξεχάσει να εγκαταστήσει τη διαχείριση πακέτων npm ή ενδέχεται το npm να μην έχει εγκατασταθεί σωστά στο σύστημα. Εξαιτίας αυτού, ο χρήστης αντιμετωπίζει το σφάλμα ' η εντολή «npm» δεν βρέθηκε '. Για να διορθώσετε το αναφερόμενο πρόβλημα, εγκαταστήστε το npm στο Linux ακολουθώντας τις ακόλουθες οδηγίες:
Βήμα 1: Ενημερώστε το Ubuntu
Πρώτα, ενεργοποιήστε το τερματικό του Ubuntu μέσω του ' CTRL+ALT+T ' κλειδί. Στη συνέχεια, εκτελέστε το ' εύστοχη ενημέρωση ” εντολή για ενημέρωση του αποθετηρίου του Ubuntu:
sudo εύστοχη ενημέρωση
Βήμα 2: Εγκαταστήστε το πακέτο npm
Στη συνέχεια, εγκαταστήστε τη διαχείριση πακέτων npm μέσω του ' apt install npm ' εντολή. Αυτή η εντολή μπορεί να απαιτεί δικαιώματα root, επομένως χρησιμοποιήστε το ' sudo ” πριν από την εντολή:
sudo κατάλληλος εγκαθιστώ npm -καιΕδώ, το « -και Η σημαία χρησιμοποιείται για την εκχώρηση της άδειας επεξεργασίας για χρήση επιπλέον χώρου στο δίσκο για εγκατάσταση 'npm':
Βήμα 3: Επαλήθευση
Τώρα, ελέγξτε εάν το npm είναι εγκατεστημένο ή όχι, εκτελέστε το ' npm -v ' εντολή:
npm -σεΗ παρακάτω έξοδος δείχνει ότι έχουμε εγκαταστήσει αποτελεσματικά το ' 8.5.1 Έκδοση npm:
Για να ελέγξετε εάν η εντολή npm λειτουργεί σωστά ή όχι, εγκαταστήστε οποιαδήποτε λειτουργική μονάδα Node.js. Για παράδειγμα, έχουμε εγκαταστήσει το ' εξπρές ” ενότητα:
npm εγκαθιστώ εξπρέςΤο παρακάτω αποτέλεσμα υποδεικνύει ότι έχουμε εγκαταστήσει τη λειτουργική μονάδα και επιλύσαμε αποτελεσματικά το αναφερόμενο πρόβλημα:
Εάν το πρόβλημα εξακολουθεί να υφίσταται, σημαίνει ότι τα npm δεν προστίθενται αυτόματα στη ρύθμιση περιβάλλοντος διαδρομής.
Λύση 2: Προσθήκη npm στις Ρυθμίσεις Περιβάλλοντος Διαδρομής
Εάν το npm δεν προστεθεί στη διαδρομή συστήματος, τότε το σύστημα θα αποτύχει να εντοπίσει εντολές npm και ο χρήστης θα αντιμετωπίσει το σφάλμα ' Η εντολή npm δεν βρέθηκε '. Για να διορθώσετε το αναφερόμενο πρόβλημα, προσθέστε μη αυτόματα τη διαδρομή εγκατάστασης npm στις ρυθμίσεις περιβάλλοντος Linux. Για να το κάνετε αυτό, ακολουθήστε τη δεδομένη διαδικασία:
Βήμα 1: Ελέγξτε τη θέση εγκατάστασης npm
Πρώτα, ελέγξτε τη θέση εγκατάστασης npm μέσω του ' το οποίο npm ' εντολή:
οι οποίες npm
Βήμα 2: Ελέγξτε τις ρυθμίσεις περιβάλλοντος διαδρομής
Τώρα, επαληθεύστε εάν το npm έχει προστεθεί στις ρυθμίσεις περιβάλλοντος διαδρομής Linux ή όχι, προβάλλοντας το σύστημα ' ΜΟΝΟΠΑΤΙ ”:
ηχώ $PATHΕδώ, μπορείτε να δείτε ότι οι ρυθμίσεις περιβάλλοντος PATH είναι ήδη ενημερωμένες και η διαδρομή εγκατάστασης npm υπάρχει ήδη στις ρυθμίσεις περιβάλλοντος:
Ωστόσο, εάν η εκτελέσιμη διαδρομή npm δεν υπάρχει στις ρυθμίσεις Environment PATH, τότε προσθέστε τα npm στη διαδρομή συστήματος ακολουθώντας το παρακάτω βήμα.
Βήμα 3: Προσθήκη διαδρομής npm στις ρυθμίσεις περιβάλλοντος Linux
Ανοιξε το ' .bashrc ” αρχείο σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου Linux με δικαιώματα χρήστη sudo. Εδώ, χρησιμοποιήσαμε τον nano editor:
sudo νανο .bashrc
Στη συνέχεια, επικολλήστε το παρακάτω απόσπασμα στο αρχείο και αποθηκεύστε το αρχείο μέσω του ' CTRL+S ' κλειδί:
εξαγωγή ΜΟΝΟΠΑΤΙ = 'usr/bin: $PATH '
Για έξοδο από το nano editor, πατήστε το κουμπί ' CTRL+X ' κλειδί.
Βήμα 4: Επαναφόρτωση του Bash Shell Environment
Μετά την ενημέρωση του « .bashrc ” αρχείο, φορτώστε ξανά το περιβάλλον του κελύφους Bash για να εφαρμόσετε τις αλλαγές μέσω της παρακάτω εντολής:
πηγή ~ / .bashrc
Μετά από αυτό, εκτελέστε ξανά την εντολή 'npm' και επαληθεύστε εάν το πρόβλημα έχει επιλυθεί ή όχι.
Λύση 3: Ελέγξτε τα δικαιώματα καταλόγου 'node_modules'.
Κατά την εγκατάσταση του npm στο Linux, δημιουργεί το ' node_modules ' κατάλογος που περιέχει ένα πακέτο από το έργο Node.js σύμφωνα με το ' project.json ' αρχείο. Αν το « node_modules Ο κατάλογος δεν έχει ουσιαστική άδεια, μπορεί να συναντήσει διαφορετικά σφάλματα. Για να διορθώσετε αυτά τα σφάλματα, εκχωρήστε τα βασικά δικαιώματα στο 'node_modules' χρησιμοποιώντας τα παρακάτω βήματα:
Βήμα 1: Προβολή καταλόγου 'node_modules'.
Συνήθως, το « node_modules Ο κατάλογος βρίσκεται στον κατάλογο χρηστών Linux. Για να ελέγξετε τα αρχεία του τρέχοντος καταλόγου, εκτελέστε το ' ls ”:
ls
Για να δείτε τη διαδρομή του τρέχοντος ανοιχτού καταλόγου, εκτελέστε το ' pwd ”:
pwdΣημειώστε τη διαδρομή του ' node_modules » κατάλογος από την έξοδο:
Βήμα 2: Εκχωρήστε δικαιώματα στο 'node_modules'
Τώρα, εκχωρήστε τα βασικά δικαιώματα στο ' node_modules 'μέσα' chown -R $(whoami):root
Αυτό θα επιλύσει διάφορα σφάλματα που σχετίζονται με την εντολή 'npm'.
Πώς να επιλύσετε την εντολή 'npm δεν βρέθηκε' στα Windows;
Στα Windows, το npm εγκαθίσταται με την εγκατάσταση του Node.js και προστίθεται αυτόματα στη διαδρομή των Windows. Επομένως, υπάρχει ελάχιστη πιθανότητα για « Η εντολή npm δεν βρέθηκε ' Παρουσιάστηκε σφάλμα. Ωστόσο, σπάνια οι χρήστες αντιμετωπίζουν το ' Το npm δεν αναγνωρίζεται ως εσωτερικό ή εξωτερικό ” σφάλμα εντολής. Αυτό οφείλεται στο ότι εάν το npm δεν είναι εγκατεστημένο με την εγκατάσταση του Node.js, η εκτελέσιμη διαδρομή npm δεν αναγνωρίζεται στη μεταβλητή PATH των Windows ή χρησιμοποιείται μια παλαιότερη έκδοση του npm:
Για να διορθώσετε το επισημασμένο πρόβλημα, ακολουθήστε τις παρακάτω λύσεις:
Ας ακολουθήσουμε μία προς μία κάθε μία από τις παραπάνω λύσεις.
Λύση 1: Απεγκατάσταση και επανεγκατάσταση του Node.js
Μερικές φορές, κατά την εγκατάσταση του Node.js στα Windows, το πακέτο npm δεν εγκαθίσταται σωστά ή ίσως η έκδοση npm είναι παλαιότερη και δεν είναι συμβατή με νέες εφαρμογές και λειτουργικές μονάδες JavaScript. Εξαιτίας αυτού, ο χρήστης αντιμετωπίζει το ' Η εντολή npm δεν αναγνωρίζεται ' λάθος. Για να διορθώσετε το αναφερόμενο πρόβλημα, εγκαταστήστε την πιο πρόσφατη έκδοση του Node.js και npm χρησιμοποιώντας την ακόλουθη διαδικασία.
Βήμα 1: Εκκινήστε τις Ρυθμίσεις 'Προσθήκη ή αφαίρεση προγραμμάτων'.
Για νέα εγκατάσταση του Node.js και του npm, πρώτα απεγκαταστήστε την παλαιότερη έκδοσή του. Για το σκοπό αυτό, ανοίξτε το ' Πρόσθεσε ή αφαίρεσε προγράμματα ' Ρυθμίσεις:
Βήμα 2: Απεγκαταστήστε το Node.js
Αναζητήστε το 'node' στο πεδίο αναζήτησης της λίστας εφαρμογών και επιλέξτε την εφαρμογή Node.js. Εδώ, κάντε κλικ στο παρακάτω σημείο ' τρεις τελείες εικονίδιο ' για να δείτε περισσότερες επιλογές:
Στη συνέχεια, κάντε κλικ στο ' Απεγκατάσταση ” επιλογή εγκατάστασης του Node.js. Οι χρήστες μπορούν επίσης να ενεργοποιήσουν το ' Τροποποιώ ” επιλογή τροποποίησης ή διόρθωσης της εγκατάστασης Node.js. Ωστόσο, αυτό το βήμα θα απαιτήσει ένα Node.js ' msi ' αρχείο. Για να αναβαθμίσουμε το npm και το Node.js, θα εγκαταστήσουμε πρόσφατα την πιο πρόσφατη έκδοση:
Βήμα 3: Κάντε λήψη του Node.js Installer
Ανοίξτε το επίσημο Node.js δικτυακός τόπος και κατεβάστε την πιο πρόσφατη έκδοση του Node.js πατώντας την παρακάτω επιλογή:
Στη συνέχεια, ανοίξτε το ' Λήψεις » και κάντε διπλό κλικ στο αρχείο Node.js .msi για να εκτελέσετε το πρόγραμμα εγκατάστασης:
Βήμα 4: Εγκαταστήστε το Node.js και το npm
Αυτό θα ανοίξει τον οδηγό εγκατάστασης Node.js, πατήστε το ' Επόμενο κουμπί ” για να προχωρήσετε στα βήματα εγκατάστασης:
Συμφωνώ για το Node.js ' Συμφωνία Άδειας Χρήσης Τελικού Χρήστη ' πατώντας το παρακάτω αιχμηρό πλαίσιο ελέγχου και πατώντας το ' Επόμενο Κουμπί ”:
Επιλέξτε τη θέση εγκατάστασης Node.js και πατήστε ' Επόμενο '. Εδώ, θα συνεχίσουμε με την προεπιλεγμένη τοποθεσία:
Από τον επόμενο οδηγό, μεταβείτε στην επιλογή 'npm package manager' και επιλέξτε την παρακάτω επιλογή για να εγκαταστήσετε πλήρως το npm μαζί με την εγκατάσταση του Node.js:
Μετά από αυτό, πατήστε το κουμπί ' Επόμενο κουμπί ” για να συνεχίσετε τη διαδικασία:
Εδώ, εάν θέλετε να εγκαταστήσετε ένα πρόσθετο εργαλείο μαζί με το npm και το Node.js, πατήστε το παρακάτω πλαίσιο ελέγχου και πατήστε ' Επόμενο '. Εδώ, δεν χρειαζόμαστε κανένα πρόσθετο εργαλείο:
Τέλος, πατήστε το κουμπί ' Εγκαθιστώ κουμπί ” για να ξεκινήσει η εγκατάσταση των Node.js και npm στα Windows:
Αφού ολοκληρώσετε τη διαδικασία εγκατάστασης, πατήστε ' Φινίρισμα Κουμπί ”:
Αυτό θα προσθέσει επίσης αυτόματα τα Node.js και npm στη μεταβλητή Διαδρομή των Windows.
Βήμα 5: Εκκίνηση τερματικού
Για να ελέγξετε εάν τα npm και Node.js έχουν εγκατασταθεί και προστεθεί στη διαδρομή των Windows, ανοίξτε το προεπιλεγμένο τερματικό της γραμμής εντολών των Windows μέσω του μενού Έναρξη:
Βήμα 6: Επαλήθευση
Στη συνέχεια, εκτελέστε το ' κόμβος -v εντολή για να ελέγξετε την έκδοση Node.js:
κόμβος -σε
Τώρα, για να ελέγξετε εάν το npm είναι εγκατεστημένο και λειτουργεί καλά, ελέγξτε την έκδοση npm:
npm -σεΑπό το παρακάτω αποτέλεσμα, μπορείτε να δείτε ότι έχουμε εγκαταστήσει αποτελεσματικά το npm ' 10.2.4 » έκδοση στα Windows:
Τώρα, επαληθεύστε εάν το σφάλμα 'npm command not found' έχει επιλυθεί ή όχι. Για το σκοπό αυτό, αρχικοποιήστε το περιβάλλον Node.js χρησιμοποιώντας το ' npm init ' εντολή:
npm initΗ παρακάτω έξοδος δείχνει ότι έχουμε επιλύσει αποτελεσματικά το σφάλμα μη αναγνωρισμένης εντολής npm:
Εάν το σφάλμα εξακολουθεί να υφίσταται, σημαίνει ότι το npm δεν προστίθεται στη διαδρομή των Windows. Για να διορθώσετε το πρόβλημα, δοκιμάστε την παρακάτω λύση.
Λύση 2: Προσθήκη npm στη διαδρομή των Windows
Ωστόσο, ενώ είναι εγκατεστημένα τα Node.js και npm, η μεταβλητή PATH των Windows ενημερώνεται αυτόματα. Ωστόσο, εάν το npm δεν προστεθεί στη διαδρομή των Windows, τότε το σύστημα δεν μπορεί να έχει πρόσβαση στο βοηθητικό πρόγραμμα γραμμής εντολών npm από το τερματικό και ο χρήστης αντιμετωπίζει το σφάλμα ' Η εντολή npm δεν βρέθηκε '. Για να διορθώσετε το αναφερόμενο πρόβλημα, προσθέστε το npm στη μεταβλητή Διαδρομή των Windows χρησιμοποιώντας την ακόλουθη επίδειξη.
Βήμα 1: Ελέγξτε τη θέση εγκατάστασης Npm
Αρχικά, μεταβείτε στις θέσεις εγκατάστασης npm και Node.js. Από προεπιλογή, το npm είναι εγκατεστημένο στο ' C:\Program Files\Node.js ' Ευρετήριο. Αντιγράψτε τη διαδρομή καταλόγου εγκατάστασης από την παρακάτω γραμμή διευθύνσεων:
Βήμα 2: Εκκίνηση μεταβλητής περιβάλλοντος
Στη συνέχεια, ξεκινήστε τις ρυθμίσεις της μεταβλητής Περιβάλλοντος μέσω του μενού Έναρξη των Windows:
Στη συνέχεια, πατήστε το κουμπί ' Μεταβλητές Περιβάλλοντος κουμπί ” για εκκίνηση των ρυθμίσεων μεταβλητής των Windows:
Βήμα 3: Προσθήκη npm στη διαδρομή των Windows
Ανοιξε το ' Μονοπάτι 'επιλογή από το ' Μεταβλητές συστήματος » λίστα. Για το σκοπό αυτό, πρώτα επιλέξτε « Μονοπάτι ' και μετά πατήστε το ' Επεξεργασία Κουμπί ”:
Εδώ, η εκτελέσιμη διαδρομή Node.js και npm έχει ήδη οριστεί και προστεθεί στη μεταβλητή Διαδρομή των Windows. Ωστόσο, εάν η διαδρομή δεν έχει προστεθεί ή υπάρχει στη μεταβλητή Path, προσθέστε την με μη αυτόματο τρόπο. Για το σκοπό αυτό, πρώτα πατήστε το κουμπί « Νέος κουμπί ', επικολλήστε τη διαδρομή εγκατάστασης npm' C:\Program Files\Node.js ' και πατήστε το ' Εντάξει Κουμπί ”:
Βήμα 4: Χρησιμοποιήστε την εντολή npm
Μετά την προσθήκη του « npm ” στη διαδρομή των Windows, επανεκκινήστε το τερματικό της γραμμής εντολών των Windows και χρησιμοποιήστε την εντολή npm για να εγκαταστήσετε το πακέτο ή τη λειτουργική μονάδα και επαληθεύστε ότι εάν το αναφερόμενο πρόβλημα έχει επιλυθεί ή όχι:
npm εγκαθιστώ εξπρέςΓια επίδειξη, έχουμε εγκαταστήσει το « εξπρές ” Λειτουργική μονάδα Node.js που χρησιμοποιεί τη διαχείριση πακέτων npm. Το παρακάτω αποτέλεσμα δείχνει ότι επιλύσαμε αποτελεσματικά το σφάλμα 'npm not found' και εγκαταστήσαμε με επιτυχία τη λειτουργική μονάδα Node.js:
Καλύψαμε τις λύσεις για να διορθώσουμε το ' Η εντολή npm δεν βρέθηκε Σφάλμα ' για λειτουργικό σύστημα Windows και Linux.
συμπέρασμα
Για να διορθώσετε το σφάλμα 'npm command not found', προσπαθήστε να εγκαταστήσετε ξανά τη διαχείριση πακέτων npm στο Linux χρησιμοποιώντας το ' sudo apt εγκατάσταση npm -y ' εντολή. Στα Windows, ο χρήστης πρέπει να απεγκαταστήσει πλήρως το Node.js και να το εγκαταστήσει ξανά στο σύστημα. Για το σκοπό αυτό, κατεβάστε το αρχείο Node.js “.msi” από τον επίσημο ιστότοπο, εκτελέστε το πρόγραμμα εγκατάστασης και εγκαταστήστε το npm. Η άλλη λύση είναι να προσθέσετε το npm στις ρυθμίσεις περιβάλλοντος Windows ή Linux. Αυτό θα κάνει τα npm προσβάσιμα σε τερματικά Windows ή Linux. Αυτή η εγγραφή έχει δείξει τις επιδιορθώσεις για την επίλυση του ' Η εντολή npm δεν βρέθηκε Σφάλμα ' σε λειτουργικό σύστημα Windows και Linux.