expo next monorepo example
1.0.0
您现在可以使用Solito:
npx create-solito-app@latest
该仓库被弃用以支持Solito
配x
这是一个示例,展示了如何在monorepo中使用Expo和Next.js创建通用React应用程序。
您会发现包括:
和现成的(需要小配置):
iOS,Android和Web共享的代码
cd packages/app
本国的
Expo入口点: packages/expo/App.tsx
cd packages/expo
yarn start:expo启动iOS和Android应用的博览会
演示:https://expo.dev/@poolpoolpool/example?Release-Channel=production
专家提示:使用SCHEME=com.example.axel yarn run:ios -d (用您的名字替换axel ),构建和启动自定义开发客户端
网络
next.js entrypoint: packages/next/src/pages/_app.tsx
cd packages/next
yarn dev用于启动Web应用程序
演示:https://expo-next-monorepo-example.vercel.app
yarn publish:productionyarn deploy部署到Vercel-如果失败了,请确保正确配置您的项目:转到Vercel上的项目设置,然后将“ Framework Prest”设置为Next.js和“ root Directory”和“ packages/next ” 这是如何处理导航的示例:#1
这里有一些想法可以让您入门:
我还建议您查看Cedric:https://github.com/bycedric/eas-monorepo-example的示例。它包括一些EAS GITHUB动作和裸露的工作流(弹出)示例。
麻省理工学院