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

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
 
(7 גרסאות ביניים של 4 משתמשים אינן מוצגות)
שורה 5: שורה 5:
  
  
===אפשרות מועדפת===
+
== אפשרות מומלצת ==
  
ביצוע הוראות המדריך [[התקנת תעודה בכל מוצרי node]] תפתור את הבעיה ביעילות.
+
ביצוע הוראות המדריך [[התקנת תעודה בכל מוצרי node]]
  
 +
== אפשרות שניה ==
  
 
+
במערכות windows יש להתקין את [https://netfree.link/pc/windows/CertInstaller.exe תוכנת ההתקנה של תעודת האבטחה], ולאחר מכן להריץ פקודה זו:
===אפשרות שניה===
 
 
 
במערכות windows יש להתקין את תוכנת ההתקנה של תעודת האבטחה, ולאחר מכן להריץ פקודה זו:
 
 
  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
  
במערכות אחרות יש להוריד את הקובץ [http://wiki.netfree.link/images/a/ac/Curl-ca-bundle.zip מכאן] ולחלץ את התוכן שבו, לשמור במיקום קבוע ולכתוב את הפקודה באופן שתצביע לקובץ.
 
  
 
ב- linux, אם התקנתם את התעודה לפי ההוראות [[התקנת תעודה במערכת ההפעלה Ubuntu|כאן]], תוכלו להריץ פקודה זו:
 
ב- linux, אם התקנתם את התעודה לפי ההוראות [[התקנת תעודה במערכת ההפעלה Ubuntu|כאן]], תוכלו להריץ פקודה זו:
שורה 23: שורה 20:
  
  
כדי להסיר את הגדרת התעודה ניתן להריץ פקודה זו:
+
במחשבי MAC או בכל מקרה אחר, תוכלו להוריד את התעודה מכאן:
 +
https://netfree.link/cacert/cacert-bundle-curl-plus-netfree.pem
  
npm config -g delete cafile
+
לחלץ את הקובץ הפנימי ולשמור אותו במקום קבוע , ולהריץ את הפקודה עם שינוי הנתיב בהתאם למיקום בו שמרתם את הקובץ במחשב.
  
 +
=== כדי להסיר את הגדרת התעודה ניתן להריץ פקודה זו: ===
  
 +
npm config -g delete cafile
  
===אפשרות שלישית===
+
== אפשרות שלישית ==
  
ניתן לבטל את הצורך בתעודת האבטחה, ע"י הגדרת npm להשתמש עם פרוטוקול http בעת התקנת חבילות.
+
ניתן לבטל את הצורך בתעודת האבטחה עבור התקנת חבילות, ע"י הגדרת npm להשתמש עם פרוטוקול http באתר שהוא מקור החבילות.
  
 
יש להריץ את הפקודה הבאה:
 
יש להריץ את הפקודה הבאה:
שורה 39: שורה 39:
  
  
===אפשרות ריביעית===
+
== אפשרות ביטול בדיקת אבטחה ==
 
ניתן לבטל את בדיקת האבטחה בעת ביצוע תקשורת באמצעות הרצת פקודה זו:
 
ניתן לבטל את בדיקת האבטחה בעת ביצוע תקשורת באמצעות הרצת פקודה זו:
  
שורה 50: שורה 50:
  
  
==קישורים חיצוניים==
+
== קישורים חיצוניים ==
 
[https://www.npmjs.com/ אתר הבית של npm]
 
[https://www.npmjs.com/ אתר הבית של npm]

גרסה אחרונה מ־21:29, 27 בפברואר 2024

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 או בכל מקרה אחר, תוכלו להוריד את התעודה מכאן: https://netfree.link/cacert/cacert-bundle-curl-plus-netfree.pem

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

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

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