初級 免費 ⏱ 20:00
01-2 打造專業級開發環境:VS Code 與 Bun
手把手教學:安裝 VS Code、設定開發生產力 Extensions,並安裝 Bun 環境運行你的第一行程式。
01-2 打造專業級開發環境:VS Code 與 Bun
👋 **老師的話 (Script)**:
"工欲善其事,必先利其器。
很多新手寫程式覺得挫折,往往不是因為邏輯不好,而是環境沒設好。
程式碼沒變色?抓不到錯?存檔不會自動排版?
這些看似小事,累積起來會浪費你一半的時間。
今天這堂課,請跟著我一步一步做。我們要安裝目前地表最強的編輯器 VS Code, 並且把那些高手都在用的『外掛』一次裝好。 最後,我們要召喚剛剛提到的速度惡魔 —— Bun。“
1. 編輯器首選:Visual Studio Code (VS Code)
別懷疑,2026 年依然是 VS Code 的天下。
必裝 Extensions (擴充套件) 2026 版
請打開 VS Code 左側的方塊圖示 (Extensions),搜尋並安裝以下神器:
- Biome (取代 Prettier/ESLint):
- 為什麼裝它? 它是 2026 的新標準,格式化速度比 Prettier 快 25 倍。
- 功能:存檔瞬間幫你排版、補上分號、修正縮排。
- Error Lens:
- 為什麼裝它? 它會把錯誤訊息直接顯示在程式碼行尾,不用滑鼠移上去才看得到。
- 體驗:寫錯當下立刻被打臉,學習效率加倍。
- Pretty TypeScript Errors:
- 為什麼裝它? 讓那些原本只有火星人看得懂的報錯訊息,變成人類可讀的英文。
- Auto Rename Tag:
- 功能:改 HTML 的
<div>開頭,結尾的</div>會自動跟著變。
- 功能:改 HTML 的
2. 安裝運行環境:Bun
我們略過原本繁瑣的 Node.js 安裝,直接用 PowerShell (Windows) 或 Terminal (Mac) 安裝 Bun。
Windows 使用者
打開 PowerShell (以管理員身分),輸入:
powershell -c "irm bun.sh/install.ps1 | iex"
Mac/Linux 使用者
打開 Terminal,輸入:
curl -fsSL https://bun.sh/install | bash
安裝完後,輸入 bun --version。如果有看到版本號 (例如 1.2.x),恭喜你,你的電腦已經裝上了渦輪引擎!
3. LAB 01: Hello World 三部曲
我們來做個實驗,用三種不同方式說 Hello。
實作 A: 瀏覽器 Console (最原始)
- 打開 Chrome。
- 按
F12開啟開發者工具 -> 切換到 Console 分頁。 - 輸入
alert("Hello Browser!")按 Enter。 - 結果:網頁會彈出視窗。這是 JS 最一開始的樣子。
實作 B: 使用 Bun (現代後端)
- 在桌面建一個資料夾
js-2026-demo。 - 用 VS Code 打開它。
- 建立檔案
index.js。 - 輸入:
console.log("Hello Bun! I am super fast ⚡️"); - 打開 VS Code 下方的 Terminal (
Ctrl + ~)。 - 輸入
bun run index.js。 - 結果:終端機瞬間印出文字。
實作 C: 體驗 TypeScript (Bun 的超能力)
新手不用怕,這一點都不難!
- 建立檔案
app.ts(注意是 .ts)。 - 輸入:
const greeting: string = "Hello TypeScript via Bun!"; console.log(greeting); - 在 Terminal 輸入
bun run app.ts。 - 結果:竟然直接跑起來了! 註:如果是早期的 Node.js,這一步你會直接報錯,需要安裝一堆編譯工具。
🛡️ 實務解決方案
遇到
bun 透過不被信任的開發者執行 錯誤嗎?
💡 解法:在 PowerShell 輸入 Set-ExecutionPolicy RemoteSigned。這是在 Windows 開發很常見的權限問題。