创建Expo项目初始化
1. 新建项目
pnpm包管理
本课程不采用官方推荐的yarn,npm管理包,同时不再使用npx。主要目的是提高时空效率(主要是为了省空间)。
npx create-expo-app@latest // 官方建议
pnpm create expo@latest // 本教程
2. 调整目录
app目录放到src下,expo会自动识别。
- tsconfig.json中配置绝对路径新规则。
"paths": {
"@/*": [
"./*"
],
"@*": [
"./src/*"
]
}
3. app.json文件
简单浏览,暂不必修改
4. 路由router
- 根目录layout采用stack;
- (tabs)虚拟目录,采用底部页签tabs;
- 默认的+not-found.tsx测试;
5. Git版本管理
public或private,有所不同。 独立开发,相对简单。