هناك مجموعة واسعة من خيارات سطر الأوامر في 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