什麼是Node.js?

簡單來說,Node.js 是一個基於 Chrome V8 引擎的 JavaScript 運行時環境。這意味着你可以用 JavaScript 編寫後端代碼(傳統上 JavaScript 主要用於網頁前端),並且在服務器端運行。它讓 JavaScript 從瀏覽器“走”到了服務器、桌面應用甚至移動應用領域,非常適合初學者入門全棧開發。

第一步:安裝 Node.js

不同操作系統的安裝步驟略有不同,下面分 Windows、Mac 和 Linux 系統詳細說明。

Windows 系統安裝

  1. 下載 Node.js 安裝包
    打開 Node.js 官網(https://nodejs.org/),點擊首頁的 LTS(長期支持版) 下載按鈕(一般推薦 LTS 版本,更穩定)。
    例如,當前 LTS 版本是 20.x,根據系統位數(32 位/64 位)選擇對應的安裝包(Windows 通常默認 64 位)。

  2. 運行安裝包
    雙擊下載的安裝包,按照提示操作:
    - 點擊 Next,接受協議。
    - 安裝路徑可以默認(C:\Program Files\nodejs),一定要勾選“Add to PATH”(這一步是關鍵!自動配置環境變量,否則命令行無法識別 node 命令)。
    - 繼續點擊 Next,等待安裝完成。

Mac 系統安裝

推薦用 Homebrew(Mac 常用的包管理工具)安裝,簡單快捷:

  1. 安裝 Homebrew(如果沒安裝過)
    打開終端,執行以下命令(需要提前安裝 Xcode Command Line Tools,若未安裝會提示安裝):
   /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 通過 Homebrew 安裝 Node.js
    終端執行:
   brew install node

Homebrew 會自動下載並安裝 Node.js 和配套的 npm(Node 包管理器)。

Linux 系統安裝

以 Ubuntu/Debian 爲例(其他發行版如 CentOS 類似,命令略有不同):

  1. 安裝 Node.js 和 npm
    Ubuntu/Debian 終端執行:
   sudo apt update  # 更新軟件源
   sudo apt install nodejs npm  # 安裝 Node.js 和 npm

(注意:Ubuntu 倉庫的 Node.js 版本可能不是最新,若需要最新版本,可參考後文“版本管理工具”部分;若僅用於學習,當前版本足夠)

  1. 驗證安裝
    所有系統安裝完成後,打開命令行(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 項目

  1. 新建項目文件夾:在電腦中創建一個文件夾(例如 my-node-app),作爲你的第一個 Node.js 項目目錄。
  2. 用 VS Code 打開項目:打開 VS Code,點擊左上角“文件”→“打開文件夾”,選擇剛纔創建的 my-node-app 文件夾。
  3. 新建代碼文件:在左側資源管理器中,右鍵點擊 my-node-app 文件夾→“新建文件”,命名爲 index.js(Node.js 代碼通常放在 .js 文件中)。
  4. 編寫測試代碼:在 index.js 中輸入以下代碼:
   console.log('Hello, Node.js!');  // 輸出內容到控制檯

3. 運行 Node.js 代碼

  1. 打開終端:在 VS Code 中,點擊底部菜單欄的“終端”→“新建終端”,會自動打開一個終端窗口(與項目目錄一致)。
  2. 執行代碼:在終端中輸入命令:
   node index.js

終端會輸出 Hello, Node.js!,說明代碼運行成功!

4. npm 包管理器基礎

npm 是 Node.js 的“應用商店”,可以安裝第三方庫(如處理 HTTP 請求、操作數據庫等)。

  1. 初始化項目:在項目根目錄(my-node-app)的終端中執行:
   npm init -y  # -y 表示跳過所有詢問,直接生成 package.json

會生成一個 package.json 文件,記錄項目名稱、依賴等信息。

  1. 安裝依賴:例如,安裝一個簡單的工具庫 lodash(用於處理數組、對象等):
   npm install lodash

安裝完成後,package.json 中會自動添加 lodash 依賴。

  1. 使用依賴:在 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 學習之旅正式開始!

小夜