Node.js'de çok çeşitli komut satırı seçenekleri vardır. Bu seçenekler, komut dosyalarını ve diğer yararlı çalışma zamanı seçeneklerini yürütmek için birden fazla yol sağlar.
Node.js komut satırı seçeneklerinin listesine bakalım:
| Dizin | Seçenek | Tanım |
|---|---|---|
| 1. | v, --versiyon | Düğümün sürümünü yazdırmak için kullanılır. |
| 2. | -h, --yardım | Düğüm komut satırı seçeneklerini yazdırmak için kullanılır. |
| 3. | -e, --eval 'komut dosyası' | Aşağıdaki argümanı JavaScript olarak değerlendirir. REPL'de önceden tanımlanan modüller komut dosyasında da kullanılabilir. |
| 4. | -p, --print 'komut dosyası' | -e ile aynıdır ancak sonucu yazdırır. |
| 5. | -c, --check | Sözdizimi, komut dosyasını çalıştırmadan kontrol edin. |
| 6. | -i, --interaktif | Stdin bir terminal gibi görünmese bile REPL'i açar. |
| 7. | -r, --require modülü | Başlangıçta belirtilen modülü önceden yüklemek için kullanılır. require()'un modül çözümleme kurallarına uyar. Modül, bir dosyanın yolu veya bir düğüm modülü adı olabilir. |
| 8. | --kullanımdan kaldırılma yok | Kullanımdan kaldırma uyarılarını sessize alın. |
| 9. | --trace-kullanımdan kaldırma | Kullanımdan kaldırmalar için yığın izlerini yazdırmak için kullanılır. |
| 10. | --atma-kullanımdan kaldırma | Kullanımdan kaldırmalar için hatalar atar. |
| on bir. | --uyarı yok | Tüm süreç uyarılarını (kullanımdan kaldırmalar dahil) susturur. |
| 12. | --trace-uyarılar | İşlem uyarıları (kullanımdan kaldırılmalar dahil) için yığın izlerini yazdırır. |
| 13. | --trace-sync-io | Olay döngüsünün ilk dönüşünden sonra senkronize giriş/çıkış algılandığında bir yığın izlemesi yazdırır. |
| 14. | --sıfır-doldurma-tamponları | Yeni tahsis edilen tüm arabellek ve yavaş arabellek örneklerini otomatik olarak sıfırla doldurur. |
| on beş. | --track-heap-nesneleri | Yığın anlık görüntüleri için yığın nesnesi tahsislerini izler. |
| 16. | --prof-süreci | v8 seçeneği --prof kullanılarak oluşturulan V8 profil oluşturucu çıktısını işler. |
| 17. | --V8-seçenekleri | V8 komut satırı seçeneklerini yazdırır. |
| 18. | --tls-cipher-list=liste | Alternatif bir varsayılan tls şifre listesi belirtir. (node.js'nin kripto desteğiyle oluşturulmasını gerektirir. (varsayılan)) |
| 19. | --fips'i etkinleştir | Başlangıçta fips uyumlu kriptoyu etkinleştirir. (node.js'nin ./configure --openssl-fips ile derlenmesini gerektirir) |
| yirmi. | --force-fips | Başlangıçta fips uyumlu kriptoyu zorlar. (komut dosyası kodundan devre dışı bırakılamaz.) (-enable-fips ile aynı gereksinimler) |
| yirmi bir. | --icu-data-dir=dosya | ICU veri yükleme yolunu belirtir. (node_icu_data'yı geçersiz kılar) |
Node.js Komut Satırı Seçenekleri Örnekleri
Çalışan Düğümün sürümünü görmek için:
Node.js komut istemini açın ve node -v veya node --version komutunu çalıştırın
Yardım için:
Node ?h veya node --help komutunu kullanın
Bir bağımsız değişkeni değerlendirmek için (ancak sonucu yazdırmak için değil):
-e, --eval 'script' komut düğümünü kullanın
Bir argümanı değerlendirmek ve sonucu yazdırmak için ayrıca:
Komut düğümünü kullan -p 'script'
REPL'i stdin görünmese bile açmak için:
Node -i veya node --interactive komutunu kullanın