Skip to content

Commit

Permalink
pages.tr/common/*: add Node.js-related commands (#15803)
Browse files Browse the repository at this point in the history
  • Loading branch information
Sezergumus authored Mar 9, 2025
1 parent 7211ff5 commit 9491618
Show file tree
Hide file tree
Showing 6 changed files with 139 additions and 0 deletions.
28 changes: 28 additions & 0 deletions pages.tr/common/node.md
Original file line number Diff line number Diff line change
@@ -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}}`
32 changes: 32 additions & 0 deletions pages.tr/common/nodemon.md
Original file line number Diff line number Diff line change
@@ -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}}`
20 changes: 20 additions & 0 deletions pages.tr/common/npm-install.md
Original file line number Diff line number Diff line change
@@ -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ı}}`
28 changes: 28 additions & 0 deletions pages.tr/common/npm-run.md
Original file line number Diff line number Diff line change
@@ -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`
7 changes: 7 additions & 0 deletions pages.tr/common/npm-start.md
Original file line number Diff line number Diff line change
@@ -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 changes: 24 additions & 0 deletions pages.tr/common/npx.md
Original file line number Diff line number Diff line change
@@ -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`

0 comments on commit 9491618

Please sign in to comment.