🚀 微信小程序開發環境與申請指南 (Mac mini 版)
環境重點: 由於你使用的是 Mac mini M4,請務必選擇 Apple Silicon (ARM64) 版本的工具,以獲得最佳效能。
🛠️ 1. 開發環境安裝清單
在 Mac mini 上,建議配置以下工具鏈:
- 微信開發者工具 (WeChat DevTools)
- 官方下載連結
- 註:安裝後請在「設置」→「安全設置」中開啟「服務端口」,以便 VS Code 連動。
- Visual Studio Code (VS Code)
- 推薦插件:
WXML - Language Service,wxss,minapp
- 推薦插件:
- Node.js (透過 nvm 或 Homebrew)
- 指令:
brew install node
- 指令:
- Git
- 指令:
git --version(確認已安裝)
- 指令:
🔑 2. AppID 申請類型對照表
| 類型 | 適用場景 | 優點 | 限制 |
|---|---|---|---|
| 測試號 | 初期開發、Demo 演示 | 即開即用,無需任何證件。 | 無法正式發布,部分 API 受限。 |
| 個人主體 | 個人練習、小型工具 | 流程簡單,台灣用戶需實名認證。 | 無法使用微信支付,無法跳轉外鏈。 |
| 企業主體 | 公司專案、商業營運 | 功能最完整(含支付、備案)。 | 需公司執照,海外企業需年費認證。 |
💼 3. 為他人(客戶/公司)開發注意事項
🏗️ 權限控管 (Role Management)
- 主體歸屬:AppID 必須註冊在客戶名下。
- 成員授權:請客戶在後台
管理→成員管理將你添加為「項目成員」。 - 體驗版:上線前提供「體驗版 QR Code」給客戶確認,無需發布正式版。
⚖️ 合規與法規 (Compliance)
- HTTPS 強制:所有後端 API 必須具備有效的 SSL 憑證。
- ICP 備案:若伺服器在大陸,域名必須完成備案。
- 2024 小程序備案:所有正式版小程序必須在微信後台完成備案方可上線。
- 媒體資質:若涉及新聞或影音,需提供相關行業許可證(例如廣電許可證)。
💡 Pro Tips for Mac mini Users
- 多版本管理:使用
nvm管理多個專案的 Node.js 版本,避免環境衝突。 - 環境隔離:若同時開發公司與私人專案,請檢查
.gitconfig的 User Email。 - 性能優化:M4 晶片在編譯時非常快,建議開啟「熱重載 (Hot Reload)」提升開發效率。