586 字
2 分鐘
Linux 伺服器初始化:Node.js、pnpm 與 Git 安裝筆記
這篇整理一份乾淨伺服器的前置安裝流程,目標是讓 Mizuki、Astro 或其他 Node.js 專案可以在 Linux 環境中正常建置。
範例截圖使用的是 Node.js v24.11.1、npm v11.6.2。實際部署時版本可以依專案需求調整;如果是正式服務,建議優先選擇專案已驗證過的版本。
前置檢查
先確認目前環境是否已經有 Node.js 與 npm:
node -vnpm -v如果系統找不到指令,代表還沒有安裝 Node.js,或是 shell 尚未載入正確的環境變數。
安裝 nvm
nvm 用來管理不同版本的 Node.js。安裝完成後,通常會把初始化片段加入 ~/.bashrc。
export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"如果剛安裝完 nvm 但終端機還不能使用 nvm,可以重新開啟終端機,或手動載入:
\. "$HOME/.nvm/nvm.sh"安裝 Node.js
使用 nvm 安裝指定主版本:
nvm install 24安裝完成後檢查版本:
node -vnpm -v範例輸出:
v24.11.111.6.2nvm 也會建立預設別名,之後開新終端機時會自動使用這個版本。
安裝 pnpm
如果伺服器尚未安裝 pnpm,可以透過 npm 安裝:
npm install -g pnpm確認 pnpm 是否可用:
pnpm -v如果終端機顯示版本號,就可以進入專案安裝依賴。
安裝 Git
Ubuntu / Debian 可以使用 apt:
apt updateapt install -y git確認版本:
git --version如果要讓伺服器可以拉取私有倉庫,還需要另外設定 SSH key 或 HTTPS token。
Mizuki 專案常用命令
進入專案後先安裝依賴:
pnpm install檢查內容、型別與基本建置條件:
pnpm check產生靜態站:
pnpm build本機或伺服器預覽:
pnpm previewWindows 補充
Windows 不一定要照 Linux 的 nvm 流程。可以使用 Node.js 官方安裝器、fnm、nvm-windows,或透過 winget / Scoop 安裝,再用同樣的方式檢查:
node -vnpm -vpnpm -v只要版本符合專案需求,後續 pnpm install、pnpm check、pnpm build 的流程就一樣。
排查筆記
nvm: command not found:重新開啟終端機,或手動載入~/.nvm/nvm.sh。pnpm: command not found:確認npm install -g pnpm是否成功,並重新開啟終端機。- 建置失敗:先跑
pnpm check看是編碼、型別、文章 Frontmatter,還是資產路徑問題。 - 伺服器和本機結果不同:優先比對
node -v、pnpm -v、環境變數與專案鎖定檔。
分享
如果這篇文章對你有幫助,歡迎分享給更多人!
Linux 伺服器初始化:Node.js、pnpm 與 Git 安裝筆記
https://yuzakura.blog/posts/dev-notes/linux-server-node-pnpm-git-setup/ 部分資訊可能已經過時
相關文章 智能推薦
1
CSS Grid template-areas:不規則九宮格布局筆記
開發筆記 用 CSS Grid 的 grid-template-areas 描述不規則拼圖式版面,讓公告、圖片、GIF 與文字區更直觀地排列。
2
MUGEN 開發筆記欄目規劃
MUGEN 為角色、素材、招式、測試與版本紀錄建立可回溯的筆記格式。
3
2026-05-06 AI 早報:個人化 Agent、長上下文與金融工作流
AI News 整理 2026-05-06 AI News:OpenAI、Google、Anthropic 的個人化與企業 Agent 工作流,長上下文、語音、多模態 RAG 與金融 Agent。
4
視覺設計文檔索引與使用指南
視覺設計 Mizuki 項目美術風格統一參考,快速導引所有視覺設計相關文檔
5
原創視覺規範:透明感、柔光與低飽和色
視覺設計 建立站點統一美術方向,用原創語彙描述日系透明感。
隨機文章 隨機推薦







