1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-22 00:42:08 +02:00

pages.tr/common/*: add Node.js-related commands (#15803)

This commit is contained in:
Sezer Gümüş 2025-03-09 04:27:11 +03:00 committed by GitHub
parent 7211ff5dab
commit 9491618133
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 139 additions and 0 deletions

28
pages.tr/common/node.md Normal file
View file

@ -0,0 +1,28 @@
# node
> Sunucu tarafı JavaScript platformu (Node.js).
> Daha fazla bilgi için: <https://nodejs.org>.
- JavaScript dosyası çalıştır:
`node {{dosya/yolu}}`
- REPL (interactive shell) başlat:
`node`
- Bir içe aktarılan dosya değiştirildiği zaman belirtilen dosyayı yeniden başlat (Node.js sürüm 18.11+ gerektirir):
`node --watch {{dosya/yolu}}`
- JavaScript kodunu argüman olarak geçerek değerlendir:
`node -e "{{kod}}"`
- Sonucu değerlendir ve yazdır, Node.js bağımlılıklarının sürümlerini yazdırmak için kullanışlıdır:
`node -p "process.versions"`
- Denetleyiciyi etkinleştirerek, kaynak kodu tamamen ayrıştırıldıktan sonra bir hata ayıklayıcı bağlanana kadar yürütmeyi duraklatır:
`node --no-lazy --inspect-brk {{dosya/yolu}}`

View file

@ -0,0 +1,32 @@
# nodemon
> Dosyalar değiştirildiğinde Node uygulamasını yeniden başlatmak için dosyaları izler.
> Daha fazla bilgi için: <https://nodemon.io>.
- Verilen dosyayı çalıştırır ve belirtilen dosyadaki değişiklikleri izler:
`nodemon {{dosya/yolu/dosya.js}}`
- Nodemon'u el ile yeniden başlatır (not: bu işlem için nodemon zaten aktif olmalıdır):
`rs`
- Belirli dosyaları göz ardı eder:
`nodemon --ignore {{dosya/yolu/dosya_veya_dizin}}`
- Node uygulamasına argümanlar geçirir:
`nodemon {{dosya/yolu/dosya.js}} {{argümanlar}}`
- Zaten Nodemon argümanları değillerse argümanları Node'un kendisine geçirir (örneğin: `--inspect`):
`nodemon {{argümanlar}} {{dosya/yolu/dosya.js}}`
- Node olmayan bir komut dosyasını çalıştırır:
`nodemon --exec "{{komut}} {{seçenekler}}" {{dosya/yolu/komut}}`
- Python kodunu çalıştırır:
`nodemon --exec "python {{seçenekler}}" {{dosya/yolu/dosya.py}}`

View file

@ -0,0 +1,20 @@
# npm install
> Node paketleri kurmayı sağlar.
> Daha fazla bilgi için: <https://docs.npmjs.com/cli/commands/npm-install>.
- `package.json` dosyasında listelenen bağımlılıkları kurar:
`npm install`
- Bir paketin spesifik bir versiyonunu indirir ve `package.json` dosyasındaki bağımlılık listesine ekler:
`npm install {{paket_adı}}@{{versiyon}}`
- Paketin son sürümünü indirir ve `package.json` dosyasındaki geliştirme bağımlılık listesine ekler:
`npm install {{paket_adı}} {{-D|--save-dev}}`
- Paketin son sürümünü indirir ve global olarak kurar:
`npm install {{-g|--global}} {{paket_adı}}`

View file

@ -0,0 +1,28 @@
# npm run
> Komut çalıştırır.
> Daha fazla bilgi için: <https://docs.npmjs.com/cli/commands/npm-run-script>.
- Bir komut çalıştırır:
`npm run {{komut_adı}}`
- Komuta argüman gönderir:
`npm run {{komut_adı}} -- {{argüman}} {{--seçenek}}`
- `start` isimli komudu çalıştırır:
`npm start`
- `stop` isimli komudu çalıştırır:
`npm stop`
- `restart` isimli komudu çalıştırır:
`npm restart`
- `test` isimli komudu çalıştırır:
`npm test`

View file

@ -0,0 +1,7 @@
# npm start
> Bu komut `npm run start` komutunun bir takma addır.
- Asıl komutun dökümantasyonunu görüntüleyin:
`tldr npm run`

24
pages.tr/common/npx.md Normal file
View file

@ -0,0 +1,24 @@
# npx
> `npm` paketlerinden komutlar çalıştırır.
> Daha fazla bilgi için: <https://github.com/npm/npx>.
- Lokal veya uzaktaki bir `npm` paketinden komut çalıştırır:
`npx {{komut}} {{argüman1 argüman2 ...}}`
- Aynı isimde birden fazla komut varsa, paketi açıkça belirtmek mümkün:
`npx --package {{paket}} {{komut}}`
- Bir komut şu anki dizinde veya `node_modules/.bin` içinde varsa çalıştırır:
`npx --no-install {{komut}} {{argüman1 argüman2 ...}}`
- `npx`'in çıktısını gizleyerek belirli bir komutu çalıştırır:
`npx --quiet {{komut}} {{argüman1 argüman2 ...}}`
- Yardım görüntüle:
`npx --help`