🧱Nodejs Temelleri
Paket Yönetimi
Paket kurulumları npm
komutu yardımıyla yapılır.
Paketler ve Açıklamaları
Paketler NPM ile npm install <paket>
komutu yardımıyla indirilir.
Normal kurulum: Ön ek gerektirmez
Global kurulum:
-g
ön eki ile yapılırDev kurulum:
--save-dev
son eki ile yapılır
Normal Paketler
Geliştirici Paketleri
NPM Kullanım Yapısı
<operasyon>
install, remove ...<varsa_ön_ek>
-g ...<paket>
nodemon, colors, express ...<varsa_son_ek>
--save-dev ...
Paket Kurulum Örnekleri
Nodejs Dependency Prefixes
<prefix><dependency_version>
~ This version
^ latest version
Ortam Değişkenleri
Ortam ön ayarları scriptler çalıştırılmadan önce girilen komutlardır.
Heroku gibi sitelerde üretim modu ön eki uygulama çalıştırılmadan uygulanır.
Ortam Değişkenleri Açıklamaları
Kod içerisinde process.env.<değişken>
şeklinde erişilir.
<dosya_ismi>
örnekleri:*
ile her şeyilib\*
ile lib'le başlayan herşeyiindex
ile index.js dosyasını
<özel_mod>
örnekleri:stagging
Normal iskeletproduction
Üretim iskeleti
<port>
örnekleri:3000
Normal port5000
Üretim portu
Değişken örnekleri keyfidir.
Ortam Değişkenleri Kullanımı
Herokunun Kullandığı Ortam Değişkenleri
Ücretsiz nodejs sunucularından biri olan heroku'nun hali hazırda sunduğu ortam değişkenler:
Nodejs ES6 Yapısını Kullanma
Nodejs'de ES6 yapısı babel
yardımcısı ile kullanabilinmektedir.
Tarayıcı es5 yapısını kullanmaktadır.
Babel Paketleri
Global kurulum:
-g
ön eki ile yapılırDev kurulum:
--save-dev
son eki ile yapılır
Babel Paketlerinin Kurulumu
Global olarak babel consol komutlarını ve işleyicisini ekler.
babel-cli
global olarak kurulmazsa babel komutları her yerde tanınmaz.
Babel Yapılandırması
Bu adım ve sonrasındaki işlemler projenin (
index.js
) dizininde yapılmalıdır
Babel Derleyici Yapılandırmasını Oluşturma
Babelrc dosyası belli ayarlarla oluşturma
targets
isteğe bağlıdır. Hedeflenen tarayıcıları gösterir.
Babel Derleme Araçlarını Yapılandırma
Tools dizini oluşturup, içindeki dosyaya derleme parametrelerini yazıyoruz.
Not: Bu kısımdaki
tools/dev
ile diğer adımdaki işlemler yapılmaktadır
Packege.json Oluşturma
Bu işlem oluşturulması istenen dizinde yapılmalıdır.
Package.json Scriptlerini Oluşturma
package.json
dosyası içerisindeki script kısmında alttakiler eklenir.
Build Script Yapısı
mkdir dist
Dist adlı klasör oluşturulurbabel [her bir js dosyasının yolu] -s -d dist
Javasciprt dosyaları es5 tipinde düzenlenip dist içine atılırxcopy [klasör] dist\\[klasör] /s /i /e /y
Dinamik veri tutan klasörler varsa dist içine kopyalanır
Package.json için Script Açıklamaları
Programı Derleme İşlemi
Package.json dosyasındaki scriptleri çalıştırma
[script]
scripts içindeki isimler; start, dev, build
VsCode için Debug Ayarları
Açıklama videosu ve metni için üzerlerine tıklayabilirsin.
Harici Bağlantılar
Last updated