תקן פקודת npm לא נמצאה שגיאה

Tqn Pqwdt Npm L Nmz H Sgy H



ה-npm הוא אחד ממרכיבי הליבה של סביבת זמן הריצה Node.js (הפעל קוד JavaScript). הוא משמש לניהול ולתפעול מודולי וחבילות JavaScript. משתמש Node.js יכול לחפש ולהתקין חבילות ומודולים חיוניים, לנהל את גרסת האפליקציה ולהגדיר את פרויקטי JS באמצעות כלי השירות של שורת הפקודה npm.

עם זאת, לפעמים, המשתמש נתקל בשגיאה ' פקודת npm לא נמצאה ' בעת התקנה או הגדרה של מודול או חבילה מהרישום npm אשר מפריע לזרימת העבודה של המשתמש.

פוסט זה ידגים:







כיצד לפתור את 'פקודה npm לא נמצא' בלינוקס?

Node.js היא סביבת זמן ריצה בשימוש נרחב עבור קוד JavaScript. Node.js תואם לכל מערכות ההפעלה העיקריות. לפעמים, בזמן התקנת מודול Node.js ב-JavaScript, המשתמש נתקל בשגיאה ' פקודת npm לא נמצאה ' כפי שמוצג מטה. שגיאה זו מתרחשת עקב מטרות שונות כגון npm אינו מותקן במערכת או גרסה מיושנת של npm נמצאת בשימוש או npm אינו מתווסף להגדרות סביבת Linux Path:





כדי לתקן את השגיאה שצוינה לעיל, נסה את הפתרונות הבאים:





פתרון 1: התקן את npm בלינוקס

במהלך התקנת Node.js, המשתמש עלול לשכוח להתקין את מנהל החבילות npm או ש-npm אינו מותקן כהלכה במערכת. בשל כך, המשתמש נתקל בשגיאה ' הפקודה 'npm' לא נמצאה '. כדי לתקן את הבעיה המוצהרת, התקן את npm ב-Linux באמצעות ההוראות הבאות:

שלב 1: עדכן את אובונטו

ראשית, הפעל את מסוף אובונטו דרך ' CTRL+ALT+T 'מפתח. לאחר מכן, הפעל את ' עדכון מתאים ' הפקודה לעדכון מאגר אובונטו:



סודו עדכון מתאים

שלב 2: התקן את חבילת npm

לאחר מכן, התקן את מנהל החבילות npm דרך ' apt להתקין npm ' פקודה. פקודה זו עשויה לדרוש הרשאות בסיס, לכן השתמש ב-' סודו ' לפני הפקודה:

סודו מַתְאִים להתקין npm

הנה ה ' הדגל משמש כדי להקצות את ההרשאה לעיבוד לשימוש בשטח דיסק נוסף עבור התקנת 'npm':

שלב 3: אימות

כעת, בדוק אם ה-npm מותקן או לא, הפעל את ' npm -v ' פקודה:

npm

הפלט שלהלן מראה שהתקנו ביעילות את ' 8.5.1 'גרסת npm:

כדי לבדוק אם הפקודה npm פועלת כהלכה או לא, התקן כל מודול Node.js. לדוגמה, התקנו את ' אֶקְסְפּרֶס ' מודול:

npm להתקין אֶקְסְפּרֶס

התוצאה שלהלן מצביעה על כך שהתקנו את המודול ופתרנו ביעילות את הבעיה המוצהרת:

אם הבעיה עדיין נמשכת, זה אומר שה-npm לא מתווסף אוטומטית להגדרת סביבת הנתיב.

פתרון 2: הוסף npm להגדרות סביבת נתיב

אם ה-npm לא יתווסף לנתיב המערכת, אזי המערכת לא תצליח לזהות פקודות npm והמשתמש יתקל בשגיאה ' פקודת npm לא נמצאה '. כדי לתקן את הבעיה המוצהרת, הוסף ידנית את נתיב ההתקנה של npm להגדרות סביבת לינוקס. לשם כך, בצע את ההליך הנתון:

שלב 1: בדוק את מיקום ההתקנה של npm

ראשית, בדוק את מיקום ההתקנה של npm דרך ' איזה npm ' פקודה:

איזה npm

שלב 2: בדוק את הגדרות סביבת הנתיב

כעת, ודא אם npm נוסף להגדרות סביבת Linux Path או לא על ידי צפייה במערכת ' נָתִיב ”:

הֵד $PATH

כאן, אתה יכול לראות את הגדרות סביבת ה-PATH שלנו כבר מעודכנות ואת נתיב ההתקנה של npm כבר קיים בהגדרות הסביבה:

עם זאת, אם נתיב ההפעלה npm אינו קיים בהגדרות Environment PATH, הוסף את ה-npm לנתיב המערכת על ידי ביצוע השלב הבא.

שלב 3: הוסף נתיב npm להגדרות סביבת לינוקס

פתח את ה ' .bashrc ' קובץ בכל עורך טקסט לינוקס עם זכויות משתמש sudo. כאן, השתמשנו בעורך הננו:

סודו ננו .bashrc

לאחר מכן, הדבק את הקטע הבא בקובץ ושמור את הקובץ דרך ' CTRL+S 'מפתח:

יְצוּא נָתִיב = 'usr/bin: $PATH '

כדי לצאת מעורך הננו, לחץ על ' CTRL+X 'מפתח.

שלב 4: טען מחדש את סביבת Bash Shell

לאחר עדכון ה' .bashrc ', טען מחדש את סביבת ה-Bash shell כדי ליישם את השינויים באמצעות הפקודה הבאה:

מָקוֹר ~ / .bashrc

לאחר מכן, הפעל שוב את הפקודה 'npm' וודא אם הבעיה תוקנה או לא.

פתרון 3: בדוק את הרשאות המדריך של 'node_modules'.

בזמן התקנת npm על לינוקס, הוא יוצר את ' node_modules ' ספרייה המכילה חבילה מפרויקט Node.js לפי ' project.json 'קובץ. אם ה' node_modules לספרייה אין הרשאה חיונית, היא עלולה להיתקל בשגיאות שונות. כדי לתקן שגיאות אלה, הקצה את ההרשאות החיוניות ל-'node_modules' באמצעות השלבים הבאים:

שלב 1: הצג את ספריית 'node_modules'.

בדרך כלל, ה' node_modules ספריית ' נמצא בספריית המשתמש של לינוקס. כדי לבדוק את הקבצים של הספרייה הנוכחית, הפעל את ' ls ”:

ls

כדי להציג את הנתיב של הספרייה שנפתחה כעת, הפעל את ' pwd ”:

pwd

שימו לב לנתיב של ' node_modules ' ספרייה מהפלט:

שלב 2: הקצה הרשאות ל-'node_modules'

כעת, הקצה את ההרשאות החיוניות ל' node_modules ' דרך ' chown -R $(whoami):root ' פקודה:

chown $ ( מי אני ) :שורש / בית / ubuntuuser / node_modules

זה יפתור שגיאות שונות הקשורות לפקודה 'npm'.

כיצד לפתור את הפקודה npm לא נמצאה ב- Windows?

ב-Windows, npm מותקן עם התקנת Node.js ומתווסף אוטומטית לנתיב Windows. לכן, יש סיכוי מינימלי ל' פקודת npm לא נמצאה ' מתרחשת שגיאה. עם זאת, לעתים רחוקות משתמשים מתמודדים עם ' npm אינו מוכר כפנימי או חיצוני 'שגיאת פקודה. הסיבה לכך היא שאם npm אינו מותקן עם התקנת Node.js, נתיב ההפעלה npm אינו מזוהה במשתנה Windows PATH או שמשתמשים בגרסה ישנה יותר של 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

פתח את הרשמי של Node.js אתר אינטרנט והורד את הגרסה העדכנית ביותר של Node.js על ידי לחיצה על האפשרות המצוינת למטה:

לאחר מכן, פתח את ' הורדות ” ולחץ פעמיים על קובץ ה-.msi Node.js כדי להפעיל את תוכנית ההתקנה:

שלב 4: התקן את Node.js ו-npm

פעולה זו תפתח את אשף ההתקנה של Node.js, לחץ על ' הַבָּא 'כפתור כדי להמשיך לשלבי ההתקנה:

מסכים לגבי ה-Node.js ' הסכם רישיון משתמש קצה ' על ידי לחיצה על תיבת הסימון המחודדת למטה ולחיצה על ' הַבָּא ' כפתור:

בחר את מיקום ההתקנה של Node.js ולחץ על ' הַבָּא '. כאן, נמשיך עם המיקום שנבחר כברירת מחדל:

מהאשף הבא, נווט לאפשרות 'מנהל החבילות של npm' ובחר באפשרות המצוינת למטה כדי להתקין לחלוטין את ה-npm יחד עם התקנת Node.js:

לאחר מכן, לחץ על ' הַבָּא 'כפתור כדי להמשיך בתהליך:

כאן, אם ברצונך להתקין כלי נוסף יחד עם npm ו-Node.js, לחץ על תיבת הסימון הנתונה למטה ולחץ על ' הַבָּא '. כאן, איננו זקוקים לכלי נוסף:

לבסוף, לחץ על ' להתקין 'כפתור כדי להתחיל בהתקנת Node.js ו-npm ב-Windows:

לאחר השלמת תהליך ההתקנה, לחץ על ' סיים ' כפתור:

זה גם יוסיף אוטומטית את ה-Node.js ואת npm למשתנה של Windows Path.

שלב 5: הפעל את המסוף

כדי לבדוק אם npm ו-Node.js מותקנים ומתווספים לנתיב Windows, פתח את מסוף ברירת המחדל של שורת הפקודה של Windows דרך תפריט התחל:

שלב 6: אימות

לאחר מכן, הפעל את ' node -v ' הפקודה כדי לבדוק את גרסת Node.js:

צוֹמֶת

כעת, כדי לבדוק אם npm מותקן ועובד היטב, בדוק את גרסת npm:

npm

מהתוצאה למטה, אתה יכול לראות שהתקנו ביעילות את npm ' 10.2.4 גרסה ב-Windows:

כעת, ודא אם השגיאה 'פקודה npm לא נמצאה' נפתרה או לא. למטרה זו, אתחול סביבת Node.js באמצעות ' npm init ' פקודה:

npm init

הפלט שלהלן מראה שפתרנו ביעילות את השגיאה של פקודת npm לא מזוהה:

אם השגיאה עדיין נמשכת, זה אומר ש-npm לא נוסף ל-Windows Path. כדי לפתור את הבעיה, נסה את הפתרון שלהלן.

פתרון 2: הוסף npm ל-Windows Path

עם זאת, בעוד Node.js ו-npm מותקנים, המשתנה PATH של Windows מתעדכן אוטומטית. אבל, אם npm לא מתווסף ל- Windows Path, אז המערכת לא יכולה לגשת לשירות שורת הפקודה npm מהמסוף, והמשתמש מתמודד עם השגיאה ' פקודת npm לא נמצאה '. כדי לתקן את הבעיה המוצהרת, הוסף את ה-npm למשתנה של Windows Path באמצעות ההדגמה הבאה.

שלב 1: בדוק את מיקום ההתקנה של Npm

ראשית, נווט אל מיקומי ההתקנה של npm ו-Node.js. כברירת מחדל, npm מותקן ב' C:\Program Files\Node.js ' ספרייה. העתק את נתיב ספריית ההתקנה משורת הכתובת המצוינת למטה:

שלב 2: הפעל את משתנה הסביבה

לאחר מכן, הפעל את הגדרות משתני הסביבה דרך תפריט התחל של Windows:

לאחר מכן, לחץ על ' משתני סביבה 'כפתור להפעיל את הגדרות משתני Windows:

שלב 3: הוסף npm לנתיב Windows

פתח את ה ' נָתִיב ' אפשרות מתוך ' משתני מערכת ' רשימה. לשם כך, תחילה בחר ' נָתִיב ' ולאחר מכן הקש על ' לַעֲרוֹך ' כפתור:

כאן, נתיב ההפעלה Node.js ו-npm שלנו כבר מוגדר ונוסף במשתנה Windows Path. עם זאת, אם הנתיב אינו נוסף או קיים במשתנה Path, הוסף אותו באופן ידני. למטרה זו, תחילה, לחץ על ' חָדָשׁ 'לחצן, הדבק את נתיב ההתקנה של npm' C:\Program Files\Node.js ' ולחץ על ' בסדר ' כפתור:

שלב 4: השתמש בפקודה npm

לאחר הוספת ה' npm ' ל-Windows Path, הפעל מחדש את מסוף שורת הפקודה של Windows, והשתמש בפקודה npm כדי להתקין את החבילה או המודול ולוודא שאם הבעיה שצוינה תוקנה או לא:

npm להתקין אֶקְסְפּרֶס

לצורך הדגמה, התקנו את ' אֶקְסְפּרֶס ” מודול Node.js באמצעות מנהל החבילות npm. התוצאה שלהלן מראה שפתרנו ביעילות את השגיאה 'npm not found' והתקנו בהצלחה את מודול Node.js:

כיסינו את הפתרונות לתיקון ' פקודת npm לא נמצאה שגיאה עבור מערכת ההפעלה Windows ו- Linux כאחד.

סיכום

כדי לתקן את השגיאה 'פקודה npm לא נמצאה', נסה להתקין מחדש את מנהל החבילות npm בלינוקס באמצעות ' sudo apt התקן npm -y ' פקודה. ב-Windows, המשתמש צריך להסיר את ההתקנה של Node.js לחלוטין ולהתקין אותו מחדש במערכת. למטרה זו, הורד את קובץ Node.js '.msi' מהאתר הרשמי, הפעל את תוכנית ההתקנה והתקן את npm. הפתרון השני הוא להוסיף את ה-npm להגדרות סביבת Windows או Linux. זה יהפוך את npm לנגיש למסופי Windows או Linux. כתיבה זו הדגימה את התיקונים כדי לפתור את ' פקודת npm לא נמצאה שגיאה גם במערכת ההפעלה Windows וגם ב-Linux.