19得票8回答
在 TurboRepo Monorepo 项目之间共享环境变量

我已经建立了一个基本的turborepo项目,我想在所有应用程序和一些包之间共享.env变量。如果我在项目根目录中设置一个.env文件,所有应用程序和包如何访问它们?或者根据我的要求,我需要在所有应用程序和包中设置多个.env文件吗?

11得票2回答
turborepo软件包出现意外的token export。

我有一个名为 project-types 的自定义包,可以在其他包之间共享类型。 当我将简单类导入到我的 nestjs 项目中时,TypeScript 可以很好地编译它,但当运行时并执行 JavaScript 时,它会说: server:dev: D:\Program\net-autism...

11得票2回答
如何在使用 Turborepo 引导的 Monorepo 中配置模块别名?

我正在尝试将几个存储库迁移到单体库结构,并且目前正在使用Turborepo引导的POC上工作。 我遇到的问题是ts模块别名配置不正确。我目前只有一个UI包,并且正在尝试从index.tsx导出按钮组件(请注意,VS Code没有抱怨,它认为可以解析该模块): 然而,当我尝试构建我的应用...

11得票2回答
如何使用Turborepo将使用Create React App创建的现有React应用程序转换为monorepo?

我有一个用create react app制作的有趣项目。我想将同一应用程序转换为浏览器扩展程序。这个想法迫使我把这个项目变成一个单独的代码库。因为在两个应用程序中,我将使用相同的组件、钩子、提供者等。 我不想使用Lerna或Yarn工作区。而且,这将是我第一个单代码库。我想用Turborep...

10得票2回答
Turborepo - 使用另一个库的库 - 你可能需要一个适当的加载器来处理这种文件类型。

复现的应用程序: https://github.com/uriklar/turborepo-lib-dep-lib-repro 我正在使用Turborepo的基本示例(Next.js应用程序+UI库)。 我想添加一个额外的UI库,并使我的UI库依赖于它。 // packages/ui/B...

8得票1回答
webpack未对monorepo(turborepo)中的包进行捆绑,然后抛出“unexpected token 'export'”错误。

编辑:可以在以下代码库中轻松重现该问题: https://github.com/sebastiangug/turborepo-nestjs 我有一个turborepo项目,其中包含多个共享各种包的nestjs应用程序。 我已按照文档和CLI的最新版本配置它以使用webpack。不幸的是,...

8得票3回答
Turborepo Eslint配置未生效。

我创建了一个Turborepo测试项目,并想尝试在我的/apps文件夹中的所有项目中应用设置在Turborepo根目录中的ESlint配置,结果并没有起作用...我搞错了哪里吗? 我正在遵循这篇文章:article。 /packages/esling-config-custom/index....

8得票3回答
错误:$VARIABLE未在turbo.json的依赖项列表中

我无法解决标题中提到的错误: 错误:$VARIABLE未在turbo.json中列为依赖项 当我运行npm run build时,我会收到2个变量的错误提示,而不是所有变量,这对我来说很奇怪... Error: $NEXT_STRIPE_SK is not listed as a d...

7得票1回答
在monorepo(turborepo和npm工作区)中从共享组件库导入React组件时出现“Error: Invalid hook call.”错误。

我一直在建立一个monorepo,目的是创建一个共享组件库,用于多个不同的Next.js应用程序(遵循这个例子),但每当我从共享库中导入一个组件时,我都会得到以下错误: Unhandled Runtime Error Error: Invalid hook call. Hooks can o...

7得票2回答
React.js(Vite)应用程序在单体存储库中返回404。

算了吧... 错误与代码库有关(我正在使用monorepo,而 vercel.json 文件位于根目录。将vercel.js 移动到包含react应用程序的软件包中后,一切都运作得非常完美。 404问题 我有一个简单的React.js应用程序,使用基于wouter的路由和Vercel...