Node JS Aktivasyon

Eyl 18, 2025 - 09:32
 0  1
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?

like

dislike

love

funny

angry

sad

wow