我使用的是expo SDK 49
,默认情况下,它会将.expo
添加到.gitignore
文件中,但这在github actions
中产生了一个问题,因为github action无法访问该目录。.expo
目录的用途是什么?
为什么默认添加到.gitignore
?
我们可以删除.expo
目录吗?
注:这是我最初的问题,导致我提出这些问题:
typescript uses .expo/types/router.d.ts in dev and expo-router module in github actions
更新:我认为文档解释和README
已经过时了,因为没有settings.json
文件,而且还有其他创建的文件没有在文档中。
也许是因为我正在使用新的SDK 49
?
这就是为我创造的
的数据
在我最初的问题中,是router.d.ts
干扰了我的typescript
检查。
1条答案
按热度按时间xqk2d5yq1#
如果你打开你的
.expo
文件夹,你会发现里面有一个README,它会回答你关于这个文件夹的所有问题:为什么我的项目中有一个名为“.expo”的文件夹?“.expo”文件夹是在使用“expo start”命令启动Expo项目时创建的。
这些文件包含哪些内容?
我应该提交“.expo”文件夹吗?
不,您不应该共享“.expo”文件夹。它不包含任何与项目中的其他开发人员相关的信息,它特定于您的计算机。项目创建后,“.expo”文件夹已经添加到“.gitignore”文件中。
因此,由于此文件夹在您的
.gitignore
中,因此您可以安全地删除它,因为它不包含任何相关信息,并且当您再次启动应用程序时,它会由expo重新生成