{"id":245,"title":"Debian\/Ubuntu i\u00e7in Node.js kurulum k\u0131lavuzu","content":"<figure ><img src=\"uploads\/67710b030f390_medium_0AS3SQRjREkeCCLbI\" alt=\"\u00d6nder AK\u00d6Z\"><\/figure><p>Listen<\/p><p>Debian\/Ubuntu i\u00e7in Node.js kurulum k\u0131lavuzu:<\/p><p>**T\u00dcRK\u00c7E:**<\/p><p>1. **NVM (Node Version Manager) Kurulumu:**<br>```bash<br># NVM kurulum scripti<br>curl -o- <a href=\"https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.0\/install.sh\">https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.0\/install.sh<\/a> | bash<\/p><p># veya wget ile<br>wget -qO- <a href=\"https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.0\/install.sh\">https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.0\/install.sh<\/a> | bash<br>```<\/p><p>2. **NVM\u2019i Aktif Etme:**<br>```bash<br>export NVM_DIR=\u201d$( &amp;&amp; printf %s \u201c${HOME}\/.nvm\u201d || printf %s \u201c${XDG_CONFIG_HOME}\/nvm\u201d)\u201d<br> &amp;&amp; \\. \u201c$NVM_DIR\/nvm.sh\u201d<br>```<\/p><p>3. **Node.js Kurulumu:**<br>```bash<br># En son kararl\u0131 s\u00fcr\u00fcm\u00fc kurma<br>nvm install node<\/p><p># Belirli bir s\u00fcr\u00fcm\u00fc kurma<br>nvm install 14.17.0<\/p><p># LTS (Uzun S\u00fcreli Destek) s\u00fcr\u00fcm\u00fcn\u00fc kurma<br>nvm install \u2014 lts<br>```<\/p><p>4. **Node S\u00fcr\u00fcm\u00fcn\u00fc Kontrol Etme:**<br>```bash<br>node \u2014 version<br>npm \u2014 version<br>```<\/p><p>5. **Temel Global Paketler (\u0130ste\u011fe Ba\u011fl\u0131):**<br>```bash<br>npm install -g nodemon<br>npm install -g pm2<br>npm install -g yarn<br>```<\/p><p>**ENGLISH:**<\/p><p>1. **Installing NVM (Node Version Manager):**<br>```bash<br># NVM installation script<br>curl -o- <a href=\"https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.0\/install.sh\">https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.0\/install.sh<\/a> | bash<\/p><p># or with wget<br>wget -qO- <a href=\"https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.0\/install.sh\">https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.0\/install.sh<\/a> | bash<br>```<\/p><p>2. **Activating NVM:**<br>```bash<br>export NVM_DIR=\u201d$( &amp;&amp; printf %s \u201c${HOME}\/.nvm\u201d || printf %s \u201c${XDG_CONFIG_HOME}\/nvm\u201d)\u201d<br> &amp;&amp; \\. \u201c$NVM_DIR\/nvm.sh\u201d<br>```<\/p><p>3. **Installing Node.js:**<br>```bash<br># Install latest stable version<br>nvm install node<\/p><p># Install specific version<br>nvm install 14.17.0<\/p><p># Install LTS (Long Term Support) version<br>nvm install \u2014 lts<br>```<\/p><p>4. **Check Node Version:**<br>```bash<br>node \u2014 version<br>npm \u2014 version<br>```<\/p><p>5. **Basic Global Packages (Optional):**<br>```bash<br>npm install -g nodemon<br>npm install -g pm2<br>npm install -g yarn<br>```<\/p><p>**Yararl\u0131 NVM Komutlar\u0131 \/ Useful NVM Commands:**<\/p><p>```bash<br># Mevcut s\u00fcr\u00fcmleri listeleme \/ List installed versions<br>nvm ls<\/p><p># Kullan\u0131labilir s\u00fcr\u00fcmleri g\u00f6r\u00fcnt\u00fcleme \/ Show available versions<br>nvm ls-remote<\/p><p># S\u00fcr\u00fcm de\u011fi\u015ftirme \/ Switch version<br>nvm use 14.17.0<\/p><p># Varsay\u0131lan s\u00fcr\u00fcm\u00fc ayarlama \/ Set default version<br>nvm alias default 14.17.0<\/p><p># Node\u2019u kald\u0131rma \/ Uninstall Node<br>nvm uninstall 14.17.0<br>```<\/p><p>**Proje Ba\u015flatma \/ Starting a Project:**<br>```bash<br># Yeni proje olu\u015fturma \/ Create new project<br>mkdir my-project<br>cd my-project<\/p><p># Package.json olu\u015fturma \/ Create package.json<br>npm init<\/p><p># veya varsay\u0131lan ayarlarla \/ or with default settings<br>npm init -y<\/p><p># Ba\u011f\u0131ml\u0131l\u0131k ekleme \/ Add dependencies<br>npm install express<br>npm install dotenv<br>```<\/p><p>**PM2 Temel Komutlar \/ PM2 Basic Commands:**<br>```bash<br># Uygulamay\u0131 ba\u015flatma \/ Start application<br>pm2 start app.js<\/p><p># Durum kontrol\u00fc \/ Check status<br>pm2 status<\/p><p># Log g\u00f6r\u00fcnt\u00fcleme \/ View logs<br>pm2 logs<\/p><p># Uygulamay\u0131 yeniden ba\u015flatma \/ Restart application<br>pm2 restart app.js<\/p><p># T\u00fcm uygulamalar\u0131 durdurma \/ Stop all applications<br>pm2 stop all<br>```<\/p><p>Bu kurulum ve komutlarla Node.js geli\u015ftirme ortam\u0131n\u0131z haz\u0131r olacakt\u0131r. \/ With these installations and commands, your Node.js development environment will be ready.<\/p>","excerpt":"Debian\/Ubuntu i\u00e7in Node.js kurulum k\u0131lavuzu","created_at":"2024-12-29 11:40:48","updated_at":"2026-09-23 13:08:01","category_id":10,"view_count":694,"reading_time":3,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2024-12-29 11:40:48","featured_image":"resimyok.jpg","slug":"debian-ubuntu-icin-node-js-kurulum-kilavuzu","category_name":"nix Linux Unix","category_slug":"nix-linux-unix","category_color":"#2a1952"}