התקנת תעודה ב-npm: הבדלים בין גרסאות בדף
שורה 5: | שורה 5: | ||
− | ===אפשרות | + | ===אפשרות מומלצת=== |
− | |||
− | |||
− | |||
+ | ביצוע הוראות המדריך [[התקנת תעודה בכל מוצרי node]] | ||
===אפשרות שניה=== | ===אפשרות שניה=== |
גרסה מ־17:51, 21 באוקטובר 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