התקנת תעודה ב-npm: הבדלים בין גרסאות בדף
שורה 5: | שורה 5: | ||
− | + | == אפשרות מומלצת == | |
ביצוע הוראות המדריך [[התקנת תעודה בכל מוצרי node]] | ביצוע הוראות המדריך [[התקנת תעודה בכל מוצרי node]] | ||
− | + | == אפשרות שניה == | |
במערכות windows יש להתקין את [https://netfree.link/pc/windows/CertInstaller.exe תוכנת ההתקנה של תעודת האבטחה], ולאחר מכן להריץ פקודה זו: | במערכות windows יש להתקין את [https://netfree.link/pc/windows/CertInstaller.exe תוכנת ההתקנה של תעודת האבטחה], ולאחר מכן להריץ פקודה זו: | ||
שורה 19: | שורה 19: | ||
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 או בכל מקרה אחר, תוכלו להוריד את התעודה מכאן:<br> | |
+ | https://netfree.link/netfree-ca.crt <br> | ||
+ | ולציין את הנתיב למיקום בו שמרת את התעודה.<br><br> | ||
+ | {{Bootstrap alert-info| | ||
+ | במקרה כזה, תצטרכו לשנות את הערך ואת התעודה עבור כל ספק של נטפרי.| שימו לב! }} | ||
− | + | === כדי להסיר את הגדרת התעודה ניתן להריץ פקודה זו: === | |
− | |||
− | כדי להסיר את הגדרת התעודה ניתן להריץ פקודה זו: | ||
npm config -g delete cafile | npm config -g delete cafile | ||
− | + | == אפשרות שלישית == | |
ניתן לבטל את הצורך בתעודת האבטחה עבור התקנת חבילות, ע"י הגדרת npm להשתמש עם פרוטוקול http באתר שהוא מקור החבילות. | ניתן לבטל את הצורך בתעודת האבטחה עבור התקנת חבילות, ע"י הגדרת npm להשתמש עם פרוטוקול http באתר שהוא מקור החבילות. | ||
שורה 37: | שורה 39: | ||
− | + | == אפשרות ביטול בדיקת אבטחה == | |
ניתן לבטל את בדיקת האבטחה בעת ביצוע תקשורת באמצעות הרצת פקודה זו: | ניתן לבטל את בדיקת האבטחה בעת ביצוע תקשורת באמצעות הרצת פקודה זו: | ||
שורה 48: | שורה 50: | ||
− | ==קישורים חיצוניים== | + | == קישורים חיצוניים == |
[https://www.npmjs.com/ אתר הבית של npm] | [https://www.npmjs.com/ אתר הבית של npm] |
גרסה מ־07:52, 26 בפברואר 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/netfree-ca.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