Node JS Aktivasyon

1. Sistem güncellemesi:
sudo apt update && sudo apt upgrade -y
2. Node.js kurulumu:
# nvm yükle
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# aktif et
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
---------------
# Node.js sürümünü kur
nvm install 20
nvm use 20
-------------------
node -v
npm -v
--------------------
3. Proje klasörüne git:
cd ~/Downloads/mahalle_web
--------------------
2. Node.js kurulu mu kontrol et:
node -v
npm -v
------------------
BAĞIMLILIK YÜKLE
npm install
----------------
ÇALIŞTIR
Eğer package.json içinde "scripts": { "start": "..." } varsa:
npm start
Eğer "dev": "..." varsa:
npm run dev
Eğer hiçbiri yoksa ve klasörde server.js veya app.js dosyası varsa:
node server.js
veya
node app.js
npm start
ÖZET:
# 0) Proje dizinine geç
cd ~/Downloads/mahalle_web
# 1) Sistem güncellemesi ve temel paketler
sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential curl git python3 make gcc g++
# 2) nvm kurulumu ve aktif etme
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
# 3) Node.js kurulumu ve kontrol
nvm install 20
nvm use 20
node -v
npm -v
# 4) Proje bağımlılıklarını yükle
npm install
# 5) .env dosyasını oluştur (opsiyonel, eğer varsa)
cp .env.example .env
nano .env
# İçine PORT=3000 ve NODE_ENV=development ekle
# 6) Geliştirme modunda çalıştır
npm run dev
# Tarayıcıda: http://localhost:3000
# 7) Uygulamayı durdurmak
# Terminalde Ctrl + C
# veya PID ile:
# lsof -i :3000
# kill <PID>
# 8) Üretim modu ve arka planda çalıştırmak (opsiyonel)
sudo npm install -g pm2
pm2 start npm --name mahalle_web -- start
pm2 logs mahalle_web --lines 200
pm2 save
pm2 startup systemd -u $USER --hp $HOME
sudo /opt/lampp/lampp start
OPT URL
cd /opt/lampp/htdocs/web_mahalle
npm run dev
Bu Yazıya Tepkin Nedir?






