הסרת התקנות npm בלינוקס
-
@chagold אמר בהסרת התקנות npm בלינוקס:
מצאתי בתיקיה אחת ספריות עם שמות ההתקנות שעשיתי.
אם אני מוחק את הספריות זה מספיק, או עלול להיות שיהיו שאריות גם בעוד מקומות?לא יודע לגבי NPM, אבל בגדול יש יותר מתיקיה אחת במקום אחד...
אולי תעשה חיפוש עם שם התיקיה...find / -name foldername
-
ראשית, מהיבט של ביצועים או נקיון מערכת, אין סיבה להסיר חבילת NPM, כל חבילות NPM הם סה"כ תיקיות קבצים בתיקיה בשם node_module יחסית (תיקיה נוכחית) או גלובלית (בשימוש ב-g, ואז זה נשמר ב /usr/local).
שנית, חבילה שהייתה תקלה בהתקנתה, לא מותקנת בכלל, ניתן לוודא אם היא קיימת ע"יnpm ls pakage-name
אם זה גלובלי אז להוסיף -g.
אם זה מותקן אפשר להסיר ע"י
npm uninstall pakage-name
שוב, אם זה גלובלי להוסיף -g.
-
@chagold אמר בהסרת התקנות npm בלינוקס:
@dovid אמר בהסרת התקנות npm בלינוקס:
שנית, חבילה שהייתה תקלה בהתקנתה, לא מותקנת בכלל
כנ"ל מצאתי ספריות בשמות של הצהרות שהצהרתי עליהם (אמורים היו להיות שמות הפרוייקט).
לדבריך בעצם הם לא משמשות לכלום ככל והפרוייקט לא הותקן?לא הבנתי כלום.
מה שלא הותקן על ידי NPM במישרין או בעקיפין (תלות של חבילה אחרת, יש המון) לא נמצא בכלל. -
@chagold אמר בהסרת התקנות npm בלינוקס:
חיפשתי את התיקיה באמצעות הפקודה הזו -
find / -type d -name "node_module"
ולא חזרו תוצאות.
יש שגיאה בפקודה או זה ס"ה אומר שאכן אם אין תיקיה אז אין התקנות.
לא מבין למה אתה עושה פקודות חיפוש במקום להציג רשימת תיקיות עם ls.
פשוט תכתוב ls ואנטר. -
@chagold אמר בהסרת התקנות npm בלינוקס:
node_module
אתה לא קורא את הודעותיי.
npm משפיע רק על תיקיה בשם node_module, אותה הוא מאתר או יוצר באותה תיקיה בו הוא הופעל.
במקרה של שימוש ב-g, בתיקיה /usr/local.אתה מדבר על תיקיות שאתה חושש שהNPM יצר, אז כל מה שלא בתוך תיקיה בשם node_module לא קשור לNPM.