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

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
שורה 2: שורה 2:
 
{{קישור לתצוגת קריאה}}
 
{{קישור לתצוגת קריאה}}
 
{{ניווט|תעודת האבטחה}}
 
{{ניווט|תעודת האבטחה}}
 
 
  
  
שורה 9: שורה 7:
 
===אפשרות מועדפת===
 
===אפשרות מועדפת===
  
[[התקנת תעודה בכל מוצרי node]]
+
ביצוע הוראות המדריך [[התקנת תעודה בכל מוצרי node]] תפתור את הבעיה ביעילות.
  
  
שורה 28: שורה 26:
  
 
  npm config -g delete cafile  
 
  npm config -g delete cafile  
 
  
  
שורה 34: שורה 31:
 
===אפשרות שלישית===
 
===אפשרות שלישית===
  
ניתן לבטל את הצורך בתעודת האבטחה, ע"י הגדרת npm להשתמש עם פרוטוקול http.
+
ניתן לבטל את הצורך בתעודת האבטחה, ע"י הגדרת npm להשתמש עם פרוטוקול http בעת התקנת חבילות.
  
 
יש להריץ את הפקודה הבאה:
 
יש להריץ את הפקודה הבאה:
שורה 40: שורה 37:
 
  npm config set registry http://registry.npmjs.org  
 
  npm config set registry http://registry.npmjs.org  
  
 +
 +
 +
===אפשרות ריביעית===
 +
ניתן לבטל את בדיקת האבטחה בעת ביצוע תקשורת באמצעות הרצת פקודה זו:
 +
 +
npm config -g set strict-ssl false
 +
 +
וכדי להחזיר את הבדיקה ניתן להריץ:
 +
 +
npm config -g delete strict-ssl false
  
  

גרסה מ־11:01, 1 באפריל 2020

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


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

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