Διορθώστε την εντολή npm δεν βρέθηκε Σφάλμα

Diorthoste Ten Entole Npm Den Bretheke Sphalma



Το npm είναι ένα από τα βασικά στοιχεία του περιβάλλοντος χρόνου εκτέλεσης Node.js (κώδικας εκτέλεσης JavaScript). Χρησιμοποιείται για τη διαχείριση και τη λειτουργία λειτουργικών μονάδων και πακέτων JavaScript. Ο χρήστης του Node.js μπορεί να αναζητήσει και να εγκαταστήσει βασικά πακέτα και λειτουργικές μονάδες, να διαχειριστεί την έκδοση της εφαρμογής και να διαμορφώσει τα έργα JS μέσω του βοηθητικού προγράμματος γραμμής εντολών npm.

Ωστόσο, μερικές φορές, ο χρήστης αντιμετωπίζει το σφάλμα ' Η εντολή npm δεν βρέθηκε ' κατά την εγκατάσταση ή τη διαμόρφωση μιας λειτουργικής μονάδας ή πακέτου από το μητρώο npm που διαταράσσει τη ροή εργασίας του χρήστη.

Αυτή η ανάρτηση θα δείξει:







Πώς να επιλύσετε την εντολή 'npm δεν βρέθηκε' στο Linux;

Το Node.js είναι ένα ευρέως χρησιμοποιούμενο περιβάλλον χρόνου εκτέλεσης για κώδικα JavaScript. Το Node.js είναι συμβατό με όλα τα κύρια λειτουργικά συστήματα. Μερικές φορές, κατά την εγκατάσταση της λειτουργικής μονάδας Node.js σε JavaScript, ο χρήστης αντιμετωπίζει το σφάλμα ' Η εντολή npm δεν βρέθηκε ' όπως φαίνεται παρακάτω. Αυτό το σφάλμα παρουσιάζεται λόγω διαφορετικών σκοπών, όπως το npm δεν είναι εγκατεστημένο στο σύστημα ή χρησιμοποιείται παλιά έκδοση του npm ή το npm δεν προστίθεται στις ρυθμίσεις περιβάλλοντος της διαδρομής Linux:





Για να διορθώσετε το παραπάνω σφάλμα, δοκιμάστε τις ακόλουθες λύσεις:





Λύση 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 ' εντολή:

τσόουν $ ( ποιός είμαι ) :ρίζα / Σπίτι / ubuntuuser / node_modules

Αυτό θα επιλύσει διάφορα σφάλματα που σχετίζονται με την εντολή '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.