Skip to content

開發環境搭建

本文將詳細介紹如何搭建uni-app開發環境,包括開發工具的安裝和配置。

開發工具選擇

💡 推薦使用HBuilderX作為開發工具

HBuilderX是DCloud推出的一款專為uni-app設計的IDE,提供了豐富的可視化操作和除錯功能。

開發工具對比

開發工具優勢劣勢適合人群
HBuilderX內建uni-app支援,可視化操作,除錯方便,執行快速部分進階功能需要付費所有開發者,尤其是初學者
VS Code + 外掛生態豐富,擴充性強,自訂程度高需要額外配置,除錯不如HBuilderX方便有VS Code使用經驗的開發者
命令列 + 編輯器靈活性高,適合自動化流程上手難度大,需要更多配置有豐富開發經驗的開發者

HBuilderX安裝配置

下載安裝

按照以下步驟安裝HBuilderX:

  1. 訪問官網 - 開啟 https://www.dcloud.io/hbuilderx.html
  2. 選擇版本 - 推薦下載App開發版,支援uni-app開發
  3. 安裝軟體 - 下載後雙擊安裝包進行安裝

版本選擇

版本型別特點適用場景推薦度
標準版輕量編輯器,適合Web開發Web專案開發⭐⭐⭐
App開發版 🌟整合App開發環境,支援uni-appuni-app專案開發⭐⭐⭐⭐⭐

安裝外掛

HBuilderX透過外掛擴充功能,uni-app開發需要安裝以下外掛:

必備外掛

  • uni-app編譯 - uni-app必備外掛
  • App真機執行 - 用於App開發除錯

推薦外掛

  • 🔧 Git外掛 - 版本控制
  • 🎨 顏色選擇器 - 視覺化顏色選擇
  • 📊 程式碼格式化 - 統一程式碼風格
  • 🔍 程式碼提示 - 智慧程式碼補全

基本配置

主題設定

  1. 開啟 工具 -> 主題
  2. 選擇喜歡的主題(推薦使用深色主題保護眼睛)

字型設定

  1. 開啟 工具 -> 設定 -> 編輯器設定
  2. 設定合適的字型和大小

程式碼格式化

  1. 開啟 工具 -> 設定 -> 程式碼格式化
  2. 配置格式化規則

VS Code配置

安裝必要外掛

在VS Code中安裝以下外掛:

bash
# uni-app開發必備外掛
code --install-extension vue.volar
code --install-extension uni-helper.uni-app-snippets
code --install-extension uni-helper.uni-ui-snippets

# 推薦外掛
code --install-extension bradlc.vscode-tailwindcss
code --install-extension ms-vscode.vscode-typescript-next
code --install-extension ms-vscode.vscode-eslint

外掛清單

外掛名稱功能必要性
VolarVue 3語言支援⭐⭐⭐⭐⭐
uni-app程式碼片段uni-app語法提示⭐⭐⭐⭐⭐
uni-ui程式碼片段uni-ui元件提示⭐⭐⭐⭐
ESLint程式碼質量檢查⭐⭐⭐⭐
Prettier程式碼格式化⭐⭐⭐

工作區設定

建立 .vscode/settings.json 檔案:

json
{
  "typescript.preferences.includePackageJsonAutoImports": "auto",
  "typescript.suggest.autoImports": true,
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  },
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode"
}

Node.js環境

版本要求

  • 最低版本:Node.js 14.0.0
  • 推薦版本:Node.js 16.x 或 18.x
  • LTS版本:推薦使用長期支援版本

安裝方法

Windows系統

  1. 訪問 https://nodejs.org/
  2. 下載LTS版本安裝包
  3. 雙擊安裝,按照嚮導完成安裝
  4. 開啟命令提示字元,驗證安裝:
cmd
node --version
npm --version

macOS系統

使用Homebrew安裝:

bash
# 安裝Homebrew(如果未安裝)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 安裝Node.js
brew install node

# 驗證安裝
node --version
npm --version

Linux系統

使用包管理器安裝:

bash
# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs

# CentOS/RHEL
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install -y nodejs

# 驗證安裝
node --version
npm --version

專案建立

使用HBuilderX建立

  1. 開啟HBuilderX
  2. 點選 檔案 -> 新建 -> 專案
  3. 選擇 uni-app 專案型別
  4. 填寫專案名稱和路徑
  5. 選擇模板(推薦使用預設模板)
  6. 點選建立

使用命令列建立

bash
# 安裝Vue CLI
npm install -g @vue/cli

# 建立uni-app專案
vue create -p dcloudio/uni-preset-vue my-uni-app

# 進入專案目錄
cd my-uni-app

# 安裝依賴
npm install

# 啟動開發伺服器
npm run dev:h5

環境驗證

驗證步驟

  1. Node.js環境
bash
node --version  # 應該顯示版本號
npm --version   # 應該顯示版本號
  1. 開發工具
  • HBuilderX:能夠正常開啟和建立專案
  • VS Code:能夠安裝必要外掛
  1. 專案建立
  • 能夠成功建立uni-app專案
  • 能夠啟動開發伺服器
  • 能夠在瀏覽器中預覽

常見問題

Node.js版本過低

bash
# 升級Node.js
# 使用nvm管理Node.js版本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install 18
nvm use 18

許可權問題

bash
# 修復npm全域安裝許可權
npm config set prefix ~/.npm-global
# 將路徑新增到環境變數
export PATH=~/.npm-global/bin:$PATH

網路問題

bash
# 設定淘寶映象源
npm config set registry https://registry.npmmirror.com/

下一步

環境搭建完成後,您可以:


環境搭建完成,開始您的uni-app開發之旅!

一次開發,多端部署 - 讓跨平台開發更簡單