Not: Bu, nodej'leri sisteminizden tamamen kaldıracaktır; daha sonra aşağıdaki komutlardan yeni bir kurulum yapabilirsiniz.
Nodejs ve Npm'yi Kaldırma
sudo apt-get remove nodejs npm node
sudo apt-get purge nodejs
Şimdi .node ve .npm klasörlerini sisteminizden kaldırın
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/share/man/man1/node*
sudo rm -rf /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm -rf /opt/local/bin/node
sudo rm -rf opt/local/include/node
sudo rm -rf /opt/local/lib/node_modules
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/include/node*
sudo rm -rf /usr/local/bin/node*
Ana dizine gidin ve varsa herhangi bir düğüm veya node_modules dizinini kaldırın.
Kaldırma işleminizi bu komutla doğrulayabilirsiniz, hiçbir şey çıkarmamaları gerekir.
which node
which nodejs
which npm
NVM (Düğüm Sürümü Yöneticisi) komut dosyasını yükleme
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
Yukarıdaki komut, NVM havuzunu Github'dan ~ / .nvm dizinine klonlayacaktır:
=> Nvm'yi kullanmaya başlamak için terminalinizi kapatıp yeniden açın veya şimdi kullanmak için aşağıdakileri çalıştırın:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Yukarıdaki çıktının dediği gibi, nvm betiğinin yolunu geçerli kabuk oturumuna eklemek için ya terminali kapatıp yeniden açmalı ya da komutları çalıştırmalısınız. Sizin için daha kolay olanı yapabilirsiniz.
Komut dosyası PATH'inize girdikten sonra, nvm'nin düzgün şekilde yüklendiğini doğrulayın:
nvm --version
# Output
0.34.0
Node.js ve npm'yi yükleme
nvm install node
nvm install --lts
Kurulum tamamlandıktan sonra, Node.js sürümünü yazdırarak doğrulayın:
node --version
#Output
v12.8.1
Npm ayrıca düğümle birlikte yüklenmelidir, kullanarak doğrulayın
npm -v
# Output
6.13.4
Ekstra - [İsteğe Bağlı] Ayrıca nvm'yi kullanarak kolayca iki farklı düğüm sürümü de kullanabilirsiniz
nvm install 8.10.0 # sadece düğüm sürüm numarasını girin Şimdi düğüm sürümleri arasında geçiş yapın
nvm ls
#output
-> v12.14.1
v13.7.0
default -> lts/* (-> v12.14.1)
node -> stable (-> v13.7.0) (default)
stable -> 13.7 (-> v13.7.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/erbium (-> v12.14.1)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.18.1 (-> N/A)
Benim durumumda v12.14.1 ve v13.7.0 her ikisi de yüklü, geçiş yapmak için sadece kullanmalıyım
nvm use 12.14.1
Global kurulumlar için npm konfigürasyonu Ana dizininizde, global kurulumlar için bir dizin oluşturun:
mkdir ~/.npm-global
Yeni dizin yolunu kullanmak için npm'yi yapılandırın:
npm config set prefix '~/.npm-global'
Tercih ettiğiniz metin düzenleyicide bir ~ / .profile dosyası yoksa açın veya oluşturun ve şu satırı ekleyin:
export PATH=~/.npm-global/bin:$PATH
Komut satırında, sistem değişkenlerinizi güncelleyin:
source ~/.profile
Bu kadar
apt-get remove node
(veya daha iyisi, temizle) ise çalışır. Düğüm programı bir amatör radyo yazılım modemidir, bu nedenle bir amatör lisansınız yoksa ve amatör radyo üzerinden dijital paketler göndermek istemiyorsanız buna ihtiyacınız yoktur.