התקנת תעודה ב-npm: הבדלים בין גרסאות בדף

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
שורה 16: שורה 16:
 
  npm config -g set cafile %programdata%\netfree\ca\netfree-ca-bundle-curl.crt
 
  npm config -g set cafile %programdata%\netfree\ca\netfree-ca-bundle-curl.crt
  
במערכות אחרות יש להוריד את הקובץ [https://netfree.link/wiki/images/a/ac/Curl-ca-bundle.zip מכאן] ולחלץ את התוכן שבו, לשמור במיקום קבוע ולכתוב את הפקודה באופן שתצביע לקובץ.
 
  
 
ב- linux, אם התקנתם את התעודה לפי ההוראות [[התקנת תעודה במערכת ההפעלה Ubuntu|כאן]], תוכלו להריץ פקודה זו:
 
ב- linux, אם התקנתם את התעודה לפי ההוראות [[התקנת תעודה במערכת ההפעלה Ubuntu|כאן]], תוכלו להריץ פקודה זו:
שורה 22: שורה 21:
 
  npm config -g set cafile '''/usr/lib/ssl/certs/ca-certificates.crt'''
 
  npm config -g set cafile '''/usr/lib/ssl/certs/ca-certificates.crt'''
  
 +
ב-mac או בכל מקרה שונה יש להוריד את הקובץ [http://wiki.netfree.link/images/a/ac/Curl-ca-bundle.zip מכאן], לחלץ את הקובץ הפנימי ולשמור אותו במקום קבוע , ולהריץ את הפקודה עם שינוי הנתיב בהתאם למיקום בו שמרתם את הקובץ במחשב.
 +
 +
<small>(אם הקובץ לא יורד תלחצו עליו קליק ימני > שמור קישור בשם )</small>
  
 
כדי להסיר את הגדרת התעודה ניתן להריץ פקודה זו:
 
כדי להסיר את הגדרת התעודה ניתן להריץ פקודה זו:

גרסה מ־13:23, 24 ביולי 2023

For English click here

למעבר מתצוגת עריכה לתצוגת קריאה

עמוד ראשי > תעודת האבטחה > התקנת תעודה ב-npm ‎‎



אפשרות מועדפת

ביצוע הוראות המדריך התקנת תעודה בכל מוצרי node תפתור את הבעיה ביעילות.


אפשרות שניה

במערכות windows יש להתקין את תוכנת ההתקנה של תעודת האבטחה, ולאחר מכן להריץ פקודה זו:

npm config -g set cafile %programdata%\netfree\ca\netfree-ca-bundle-curl.crt


ב- linux, אם התקנתם את התעודה לפי ההוראות כאן, תוכלו להריץ פקודה זו:

npm config -g set cafile /usr/lib/ssl/certs/ca-certificates.crt

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

(אם הקובץ לא יורד תלחצו עליו קליק ימני > שמור קישור בשם )

כדי להסיר את הגדרת התעודה ניתן להריץ פקודה זו:

npm config -g delete cafile

אפשרות שלישית

ניתן לבטל את הצורך בתעודת האבטחה עבור התקנת חבילות, ע"י הגדרת npm להשתמש עם פרוטוקול http באתר שהוא מקור החבילות.

יש להריץ את הפקודה הבאה:

npm config set registry http://registry.npmjs.org 


אפשרות ביטול בדיקת אבטחה

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

npm config -g set strict-ssl false

וכדי להחזיר את הבדיקה ניתן להריץ:

npm config -g delete strict-ssl false


קישורים חיצוניים

אתר הבית של npm