npm ping --registry=https://registry.npmjs.org/

השתמשו ברישום המיועד לפרויקט. npm ping פונה לרישום הזה ומאמת הזדהות דרך התצורה הנוכחית. סיום מוצלח הוא העיקר; פלט של אובייקט ריק מדוגמה ישנה אינו פורמט נדרש.

הריצו אותו במקום שבו מתרחשת הכשל. לתהליך npm שהופעל מ-IDE עשויים להיות קלטי סביבה או תצורה שונים מאלה של מסוף.

קראו את התוצאה בשלב הנכון

אם ping נכשל, שמרו את השגיאה הראשונה. פתרון הפרוקסי, החיבור למאזין, אתגר 407 ודחיית אימות הרישום הם שלבים שונים.

אם ping מצליח אך ההתקנה נכשלת, שמרו את כתובת ההורדה המאוחרת יחד עם השגיאה שלה. ארכיון יכול להיות במארח אחר, וסקריפט מחזור חיים יכול להוריד קובץ הרצה נפרד. Cypress, למשל, מתעדת את התנהגות הפרוקסי והורדת הבינרי שלה; ping של הרישום אינו מבצע את ההעברה הזו.

כשהשאלה היא אם התעבורה עברה בפרוקסי בכלל, חברו את תגובת הרישום לרישומי פרוקסי או לתצפית אחרת על המסלול. התגובה לבדה מוכיחה נגישות ואימות, לא את המסלול המדויק.

מאמרים קשורים