Centos上安裝配置NodeJs,並把全部檔案放入/usr/My-Application/nodejs資料夾中

0龙行者0發表於2024-12-09
# 建立安裝目錄
sudo mkdir -p /usr/My-Application
cd /usr/My-Application
 
# 下載 Node.js 二進位制包(這裡使用 v18.19.0 LTS 版本為例)
wget https://nodejs.org/dist/v18.19.0/node-v18.19.0-linux-x64.tar.xz
 
# 解壓檔案
sudo tar -xJf node-v18.19.0-linux-x64.tar.xz
 
# 將解壓的檔案移動到指定目錄
sudo mv node-v18.19.0-linux-x64 nodejs
 
# 建立環境變數檔案
sudo vim /etc/profile.d/nodejs.sh
 
export NODE_HOME=/usr/My-Application/nodejs
export PATH=$NODE_HOME/bin:$PATH
 
# 使環境變數生效
source /etc/profile.d/nodejs.sh
 
# 建立符號連結到系統目錄(符號連結和設定環境變數二選一)
sudo ln -s /usr/My-Application/nodejs/bin/node /usr/local/bin/node
sudo ln -s /usr/My-Application/nodejs/bin/npm /usr/local/bin/npm
sudo ln -s /usr/My-Application/nodejs/bin/npx /usr/local/bin/npx
 
# 檢查 Node.js 版本
node --version

# 檢查 npm 版本
npm --version
 
# 建立全域性安裝目錄
sudo mkdir -p /usr/My-Application/nodejs/lib/node_modules
sudo chown -R $USER:$USER /usr/My-Application/nodejs/lib/node_modules

# 配置 npm 全域性安裝路徑
npm config set prefix '/usr/My-Application/nodejs'
 
# 建立 npm 快取目錄
sudo mkdir -p /usr/My-Application/nodejs/cache
sudo chown -R $USER:$USER /usr/My-Application/nodejs/cache

# 設定 npm 快取目錄
npm config set cache '/usr/My-Application/nodejs/cache'
 
# 設定淘寶映象源
npm config set registry https://registry.npmmirror.com

# 驗證映象源
npm config get registry
 
# 安裝一些常用的全域性包
npm install -g pm2
npm install -g yarn
npm install -g typescript
 
# 刪除 Node.js 目錄
sudo rm -rf /usr/My-Application/nodejs

# 刪除環境變數檔案
sudo rm /etc/profile.d/nodejs.sh

# 刪除符號連結
sudo rm /usr/local/bin/node
sudo rm /usr/local/bin/npm
sudo rm /usr/local/bin/npx

# 重新載入環境變數
source /etc/profile

相關文章