Mac / Linux 使用者
打開終端機 (Terminal),貼上並執行以下指令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安裝完成後,請關閉終端機並重新打開,讓設定生效。
Windows 使用者
前往 nvm-windows GitHub Releases 頁面,下載最新的 nvm-setup.exe 並完成預設安裝(一直按下一步)。
在終端機中輸入以下指令,NVM 會自動幫你抓取並安裝目前最穩定的 LTS (長期支援) 版本:
nvm install lts

接著,告訴系統你要使用這個版本:
nvm use lts

驗證安裝結果:
分別輸入以下兩行指令,如果有印出版本號(例如 v20.x.x),代表環境建置成功!
node -v
npm -v

在終端機中,建立一個名為 hello-node 的資料夾並進入它:
mkdir hello-node
cd hello-node
開啟你的程式碼編輯器(強烈建議使用 VS Code),在該資料夾內建立一個名為 app.js 的檔案,並輸入以下程式碼並存檔:
const os = require('os');
console.log("Hello Node.js! 降維打擊開始!");
console.log(`目前的作業系統是:${os.type()}`);
console.log(`系統剩餘記憶體:${(os.freemem() / 1024 / 1024).toFixed(2)} MB`);

回到終端機,確保你目前的路徑在 hello-node 資料夾下,輸入以下指令來執行這支程式:
node app.js
終端機畫面將會印出你的專屬訊息,以及你電腦的系統資訊。

當你輸入 node app.js 時,Node.js 喚醒了內建的 V8 引擎(與 Google Chrome 瀏覽器的解析核心相同),直接讀取並編譯你的 JavaScript 程式碼。我們使用了 require('os') 這個 Node.js 的內建模組,直接向底層作業系統索取了硬體資訊。
這代表你的 JavaScript 已經正式脫離瀏覽器的沙盒封印,擁有了控制電腦底層檔案、網路與記憶體的權限。你的後端之旅,正式啟動。