# 建立安裝目錄 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