我想将 FSD v2 与 Expo 应用程序一起使用。由于 Expo 应用程序使用基于文件的路由(如 next.js),因此存在一些冲突。不过我发现按照Docs FSD有可能解决。在某些时候,它似乎解决了这个问题,外部应用程序文件夹将不会与 expo router 一起使用,因为它只会首先读取 src/app(如果存在)。 src/app 目录的优先级高于应用程序根目录。如果两者都有,则仅使用 src/app 目录。。这种情况我该怎么办?
在我的项目中,我们刚刚创建了
app-root
文件夹,其中包含所有提供程序、拦截器等。
因此,所有路由/会话初始化逻辑都位于 src/app
文件夹中,但所有 FSD 内容都位于 src/app-root
文件夹中。