logo

אפשרויות שורת הפקודה Node.js

יש מגוון רחב של אפשרויות שורת פקודה ב-Node.js. אפשרויות אלה מספקות דרכים מרובות לביצוע סקריפטים ואפשרויות זמן ריצה מועילות אחרות.

בוא נראה את רשימת אפשרויות שורת הפקודה Node.js:

אינדקס אוֹפְּצִיָה תיאור
1. v, --גרסה הוא משמש להדפסת גרסת הצומת.
2. -ח, --עזרה הוא משמש להדפסת אפשרויות שורת הפקודה של הצומת.
3. -e, --eval 'script' הוא מעריך את הארגומנט הבא כ-JavaScript. המודולים המוגדרים מראש ב-REPL יכולים לשמש גם בסקריפט.
4. -p, --הדפס 'סקריפט' זה זהה ל-e אבל מדפיס את התוצאה.
5. -ג, --בדוק תחביר בדוק את הסקריפט מבלי לבצע.
6. -i, --אינטראקטיבי זה פותח את ה-REPL גם אם stdin לא נראה טרמינל.
7. -r, --require מודול הוא משמש לטעינה מראש של המודול שצוין בעת ​​ההפעלה. הוא פועל בהתאם לכללי רזולוציית המודול של require(). מודול עשוי להיות נתיב לקובץ, או שם מודול צומת.
8. --ללא הפחתה השתקת אזהרות הוצאה משימוש.
9. --- trace-deprecation הוא משמש להדפסת עקבות מחסנית עבור הוצאה משימוש.
10. --זרוק-בינוי זה זורק שגיאות עבור הוצאה משימוש.
אחד עשר. --ללא אזהרות זה משתיק את כל אזהרות התהליך (כולל הוצאה משימוש).
12. -- אזהרות עקבות הוא מדפיס עקבות מחסנית עבור אזהרות תהליך (כולל הוצאה משימוש).
13. --trace-sync-io הוא מדפיס עקבות מחסנית בכל פעם שמזהה קלט/פלט סינכרוני לאחר הסיבוב הראשון של לולאת האירוע.
14. --אפס-מילוי-buffers ממלא אוטומטית באפס את כל מופעי המאגר והמאיץ האיטי שהוקצו לאחרונה.
חֲמֵשׁ עֶשׂרֵה. --מסלול-ערימה-אובייקטים הוא עוקב אחר הקצאות אובייקט ערימה עבור צילומי מצב של ערימה.
16. --פרו-תהליך הוא מעבד פלט V8 profiler שנוצר באמצעות אפשרות v8 --prof.
17. --אפשרויות V8 הוא מדפיס אפשרויות שורת הפקודה V8.
18. --tls-cipher-list=list זה מציין ברירת מחדל חלופית של צופן tls. (דורש בנייה של node.js עם תמיכה בקריפטו. (ברירת מחדל))
19. --enable-fips זה מאפשר קריפטו תואם fips בעת ההפעלה. (דורש בנייה של node.js עם ./configure --openssl-fips)
עשרים. ---force-fips זה מאלץ קריפטו תואם fips בעת ההפעלה. (לא ניתן לבטל את קוד הסקריפט.) (אותן דרישות כמו --enable-fips)
עשרים ואחת. --icu-data-dir=קובץ הוא מציין נתיב טעינת נתוני טיפול נמרץ. (עוקף את node_icu_data)

דוגמאות לאפשרויות שורת הפקודה Node.js

כדי לראות את הגרסה של הצומת הפועל:

פתח את שורת הפקודה של Node.js והפעל את צומת הפקודה -v או node --version

לעזרה:

השתמש בצומת הפקודה ?h או בצומת --help

כדי להעריך ארגומנט (אך לא תוצאת הדפסה):

השתמש בצומת הפקודה -e, --eval 'script'

כדי להעריך ארגומנט ותוצאת הדפסה גם:

השתמש בצומת הפקודה -p 'script'

כדי לפתוח REPL גם אם stdin לא מופיע:

השתמש בצומת הפקודה -i, או בצומת --interactive