搭建开发环境 - 从安装到第一个Hello World
🛠️ 工欲善其事,必先利其器。今天我们来搭建UniApp的开发环境
开发环境选择
UniApp有两种开发方式:
1. HBuilderX(推荐新手)
- 官方IDE,开箱即用
- 集成了编译、调试、发布等功能
- 对新手友好,不需要复杂配置
2. CLI命令行
- 适合有经验的开发者
- 可以使用自己喜欢的编辑器(VS Code等)
- 更灵活,但需要自己配置
今天我们先用HBuilderX,因为它最简单!
第一步:下载HBuilderX
选择版本:
- 正式版:稳定,适合正式项目
- Alpha版:最新功能,可能有bug
建议新手选择正式版
根据你的系统下载:
- Windows
- macOS
- Linux
第二步:安装HBuilderX
Windows用户:
- 下载后是一个zip文件
- 解压到你想要的目录(比如
D:\HBuilderX
) - 双击
HBuilderX.exe
就能运行
Mac用户:
- 下载后是一个dmg文件
- 双击打开,把HBuilderX拖到应用程序文件夹
- 在启动台找到HBuilderX并打开
注意:第一次打开可能会提示安全警告,点击"打开"即可。
第三步:创建第一个项目
打开HBuilderX
新建项目
- 点击菜单:文件 → 新建 → 项目
- 或者直接按快捷键:
Ctrl+N
(Mac是Cmd+N
)
选择项目类型
选择:uni-app
填写项目信息
项目名称:my-first-uniapp 项目目录:选择一个你喜欢的文件夹 模板:默认模板
点击创建
恭喜!你的第一个UniApp项目就创建好了!🎉
第四步:了解项目结构
创建完项目后,你会看到这样的文件结构:
my-first-uniapp/
├── pages/ # 页面文件夹
│ ├── index/ # 首页
│ │ └── index.vue
│ └── ...
├── static/ # 静态资源(图片、字体等)
├── uni_modules/ # 插件模块
├── App.vue # 应用配置文件
├── main.js # 入口文件
├── manifest.json # 应用配置
├── pages.json # 页面路由配置
└── uni.scss # 全局样式
不要被这么多文件吓到! 我们先关注最重要的几个:
pages/index/index.vue
:首页文件pages.json
:页面配置App.vue
:全局配置
第五步:运行项目
在浏览器中预览:
- 点击工具栏的"运行"按钮
- 选择"运行到浏览器" → "Chrome"
- 等待编译完成,浏览器会自动打开
你应该能看到一个简单的页面,上面写着"Hello uniapp"!
在微信开发者工具中预览:
- 首先需要下载微信开发者工具
- 在HBuilderX中点击"运行" → "运行到小程序模拟器" → "微信开发者工具"
- 第一次运行会提示配置微信开发者工具路径
第六步:修改代码试试
让我们来修改一下首页,看看效果:
打开首页文件:
pages/index/index.vue
找到这段代码:
vue<view class="content"> <image class="logo" src="/static/logo.png"></image> <view class="text-area"> <text class="title">\{\{title\}\}</text> </view> </view>
修改标题:
vue<script> export default { data() { return { title: '我的第一个UniApp!' // 修改这里 } } } </script>
保存文件(Ctrl+S 或 Cmd+S)
查看效果:浏览器会自动刷新,你应该能看到标题变了!
常见问题解决
1. HBuilderX打不开?
- Windows:可能被杀毒软件拦截,添加到白名单
- Mac:系统安全设置问题,在"安全性与隐私"中允许
2. 项目运行失败?
- 检查项目路径是否包含中文或特殊字符
- 重启HBuilderX试试
- 查看控制台错误信息
3. 微信开发者工具连接失败?
- 确保微信开发者工具已安装
- 在微信开发者工具中开启"服务端口"
- 重新配置工具路径
开发工具推荐
除了HBuilderX,你还可以安装这些工具来提升开发效率:
浏览器插件:
- Vue.js devtools:调试Vue组件
微信开发者工具:
小结
今天我们完成了:
- ✅ 下载并安装HBuilderX
- ✅ 创建第一个UniApp项目
- ✅ 了解项目结构
- ✅ 成功运行项目
- ✅ 修改代码并看到效果
现在你已经有了一个可以工作的开发环境!🎉
下一步
环境搭建好了,接下来我们要深入了解项目结构。下一篇《项目结构解析 - 这些文件夹都是干什么的?》会详细讲解每个文件和文件夹的作用。
作业
试着修改一下首页的内容:
- 改变标题文字
- 修改页面背景颜色
- 添加一个按钮
不要怕出错,大胆尝试!有问题随时在评论区问我。
记住:编程最重要的是动手实践,光看不练是学不会的!