logo

خيارات سطر أوامر Node.js

هناك مجموعة واسعة من خيارات سطر الأوامر في Node.js. توفر هذه الخيارات طرقًا متعددة لتنفيذ البرامج النصية وخيارات وقت التشغيل المفيدة الأخرى.

دعونا نرى قائمة خيارات سطر أوامر Node.js:

فِهرِس خيار وصف
1. الخامس، --الإصدار يتم استخدامه لطباعة إصدار العقدة.
2. -ح، --مساعدة يتم استخدامه لطباعة خيارات سطر أوامر العقدة.
3. -e، --eval 'النص' يقوم بتقييم الوسيطة التالية كـ JavaScript. يمكن أيضًا استخدام الوحدات النمطية المحددة مسبقًا في REPL في البرنامج النصي.
4. -p، --طباعة 'النص' إنه مطابق لـ -e ولكنه يطبع النتيجة.
5. -ج، --تحقق التحقق من بناء الجملة البرنامج النصي دون تنفيذ.
6. -i، --interactive فهو يفتح REPL حتى لو لم يكن stdin يبدو وكأنه محطة طرفية.
7. -r، --تتطلب الوحدة النمطية يتم استخدامه للتحميل المسبق للوحدة المحددة عند بدء التشغيل. إنه يتبع قواعد دقة الوحدة النمطية الخاصة بـ require()‎. قد تكون الوحدة النمطية إما مسارًا إلى ملف أو اسم وحدة عقدة.
8. --عدم الإهمال تجاهل تحذيرات الإهمال.
9. --تتبع الإهمال يتم استخدامه لطباعة تتبعات المكدس للإهمال.
10. --رمي الإهمال فإنه يلقي أخطاء للإهمال.
أحد عشر. --لا تحذيرات يعمل على إسكات جميع تحذيرات العملية (بما في ذلك عمليات الإيقاف).
12. --تتبع التحذيرات يقوم بطباعة تتبعات المكدس لتحذيرات العملية (بما في ذلك عمليات الإهمال).
13. --trace-sync-io يقوم بطباعة تتبع المكدس عندما يتم اكتشاف إدخال / إخراج متزامن بعد المنعطف الأول لحلقة الحدث.
14. --صفر ملء المخازن المؤقتة يتم تلقائيًا ملء جميع مثيلات المخزن المؤقت ومثيلات المخزن المؤقت البطيء المخصصة حديثًا بالصفر.
خمسة عشر. --track-heap-objects يتتبع عمليات تخصيص كائنات الكومة للقطات الكومة.
16. --عملية الأستاذ يقوم بمعالجة إخراج ملف تعريف V8 الذي تم إنشاؤه باستخدام خيار 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=file يحدد مسار تحميل بيانات ICU. (يتجاوز العقدة_icu_data)

أمثلة على خيارات سطر أوامر Node.js

لرؤية إصدار العقدة قيد التشغيل:

افتح موجه أوامر Node.js وقم بتشغيل الأمر Node -v أو Node --version

للمساعدة:

استخدم الأمر العقدة ?h أو العقدة --help

لتقييم وسيطة (ولكن ليس طباعة النتيجة):

استخدم عقدة الأمر -e, --eval 'script'

لتقييم الوسيطة وطباعة النتيجة أيضًا:

استخدم عقدة الأمر -p 'البرنامج النصي'

لفتح REPL حتى لو لم يظهر stdin:

استخدم الأمر العقدة -i أو العقدة --interactive