首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Turborepo --如何将应用程序嵌套在“应用程序”文件夹或不同的顶级目录中?

Turborepo --如何将应用程序嵌套在“应用程序”文件夹或不同的顶级目录中?
EN

Stack Overflow用户
提问于 2022-06-17 22:12:03
回答 1查看 1.2K关注 0票数 1

我正在尝试创建一个涡轮回购系统,它包含几种基础设施,比如terraform,可能是100+的“无服务器”功能。

理想情况下,我希望将它们组织成一个有意义的子文件夹结构,而不是有一个包含数百个文件夹的巨型“应用程序”文件夹。

我尝试过配置pnpm工作空间来查看嵌套文件夹,这似乎很好,尽管涡轮回购似乎没有任何文档或选项来运行/识别嵌套文件夹。

我试图创建一个子目录结构,其中包含一些基本函数,这些函数只需登录到控制台上,以确认涡轮回购系统默认情况下会以这样的方式获取它们:

代码语言:javascript
复制
apps
-- functions
---- function 1
---- function 2
---- more functions
------ more function 1
------ more function 2

每个脚本都有自己的package.json、名称和“dev”脚本。

不幸的是,在运行dev时,它看不到它们:

任何关于如何实现这个问题的建议或其他解决这个问题的方法都是非常感谢的,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-07-23 11:55:17

您可以使用工作空间来组织您的文件夹,并让涡轮爬虫识别它们。嵌套的more functions无法工作,但您可以以不同的方式组织文件夹,从而使它们成为工作区的直接子级。

代码语言:javascript
复制
{
  "name": "monorepo",
  "version": "1.0.0",
  "workspaces": [
    "docs",
    "apps/functions-group-a/*",
    "apps/functions-group-b/*",
    "apps/functions-group-z/*",
    "packages/*"
  ]
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72665253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档