🚀 微信小程序開發環境與申請指南 (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)」提升開發效率。