什麼是Node.js?¶
簡單來說,Node.js 是一個基於 Chrome V8 引擎的 JavaScript 運行時環境。這意味着你可以用 JavaScript 編寫後端代碼(傳統上 JavaScript 主要用於網頁前端),並且在服務器端運行。它讓 JavaScript 從瀏覽器“走”到了服務器、桌面應用甚至移動應用領域,非常適合初學者入門全棧開發。
第一步:安裝 Node.js¶
不同操作系統的安裝步驟略有不同,下面分 Windows、Mac 和 Linux 系統詳細說明。
Windows 系統安裝¶
-
下載 Node.js 安裝包
打開 Node.js 官網(https://nodejs.org/),點擊首頁的 LTS(長期支持版) 下載按鈕(一般推薦 LTS 版本,更穩定)。
例如,當前 LTS 版本是 20.x,根據系統位數(32 位/64 位)選擇對應的安裝包(Windows 通常默認 64 位)。 -
運行安裝包
雙擊下載的安裝包,按照提示操作:
- 點擊 Next,接受協議。
- 安裝路徑可以默認(C:\Program Files\nodejs),一定要勾選“Add to PATH”(這一步是關鍵!自動配置環境變量,否則命令行無法識別node命令)。
- 繼續點擊 Next,等待安裝完成。
Mac 系統安裝¶
推薦用 Homebrew(Mac 常用的包管理工具)安裝,簡單快捷:
- 安裝 Homebrew(如果沒安裝過)
打開終端,執行以下命令(需要提前安裝 Xcode Command Line Tools,若未安裝會提示安裝):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 通過 Homebrew 安裝 Node.js
終端執行:
brew install node
Homebrew 會自動下載並安裝 Node.js 和配套的 npm(Node 包管理器)。
Linux 系統安裝¶
以 Ubuntu/Debian 爲例(其他發行版如 CentOS 類似,命令略有不同):
- 安裝 Node.js 和 npm
Ubuntu/Debian 終端執行:
sudo apt update # 更新軟件源
sudo apt install nodejs npm # 安裝 Node.js 和 npm
(注意:Ubuntu 倉庫的 Node.js 版本可能不是最新,若需要最新版本,可參考後文“版本管理工具”部分;若僅用於學習,當前版本足夠)
- 驗證安裝
所有系統安裝完成後,打開命令行(Windows cmd/PowerShell、Mac/Linux 終端),輸入以下命令驗證:
node -v # 查看 Node.js 版本,應顯示類似 v20.x.x
npm -v # 查看 npm 版本,應顯示類似 10.x.x
如果顯示版本號,說明安裝成功!
第二步:配置開發環境¶
安裝完成後,我們需要一個編輯器來寫代碼,並學會運行代碼。推薦 VS Code(輕量、免費且功能強大)。
1. 安裝 VS Code¶
- 官網下載安裝包(https://code.visualstudio.com/),按提示安裝(Windows/Mac/Linux 通用)。
- 安裝完成後打開 VS Code,點擊左側活動欄的“擴展”圖標,搜索“Node.js”,安裝官方的 Node.js 擴展(微軟官方,用於語法高亮和代碼提示)。
2. 創建第一個 Node.js 項目¶
- 新建項目文件夾:在電腦中創建一個文件夾(例如
my-node-app),作爲你的第一個 Node.js 項目目錄。 - 用 VS Code 打開項目:打開 VS Code,點擊左上角“文件”→“打開文件夾”,選擇剛纔創建的
my-node-app文件夾。 - 新建代碼文件:在左側資源管理器中,右鍵點擊
my-node-app文件夾→“新建文件”,命名爲index.js(Node.js 代碼通常放在.js文件中)。 - 編寫測試代碼:在
index.js中輸入以下代碼:
console.log('Hello, Node.js!'); // 輸出內容到控制檯
3. 運行 Node.js 代碼¶
- 打開終端:在 VS Code 中,點擊底部菜單欄的“終端”→“新建終端”,會自動打開一個終端窗口(與項目目錄一致)。
- 執行代碼:在終端中輸入命令:
node index.js
終端會輸出 Hello, Node.js!,說明代碼運行成功!
4. npm 包管理器基礎¶
npm 是 Node.js 的“應用商店”,可以安裝第三方庫(如處理 HTTP 請求、操作數據庫等)。
- 初始化項目:在項目根目錄(
my-node-app)的終端中執行:
npm init -y # -y 表示跳過所有詢問,直接生成 package.json
會生成一個 package.json 文件,記錄項目名稱、依賴等信息。
- 安裝依賴:例如,安裝一個簡單的工具庫
lodash(用於處理數組、對象等):
npm install lodash
安裝完成後,package.json 中會自動添加 lodash 依賴。
- 使用依賴:在
index.js中引入並使用lodash:
const _ = require('lodash'); // 引入 lodash
const arr = [1, 2, 3];
console.log(_.sum(arr)); // 計算數組元素之和,輸出 6
node index.js # 運行代碼,查看結果
總結¶
恭喜!你已經完成了 Node.js 的安裝和開發環境配置。現在你可以:
- 用 VS Code 編寫 JavaScript 代碼,通過 node 文件名.js 運行;
- 使用 npm 安裝第三方庫,讓項目功能更豐富;
- 後續可以嘗試開發簡單的 Web 服務器、API 接口等。
實踐建議:多動手寫不同的小例子(如讀取文件、處理用戶輸入),熟悉 Node.js 的基本語法和生態。遇到問題可以查閱官方文檔或在社區提問(如 Stack Overflow)。加油,Node.js 學習之旅正式開始!