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