10得票3回答
在VSCode中调试一个lerna-typescript项目

我正在尝试使用lerna+typescript构建monorepo,我正在使用这个仓库作为起点:https://github.com/Izhaki/mono.ts 我的目标是在Visual Studio Code中调试代码。我尝试添加launch.json文件来实现此目的,方法如下: { ...

59得票1回答
NX和Lerna在monorepos中有什么区别?

你好,我刚进入Monorepos的世界,现在正在寻找不同的Monorepos工具。我发现了两个有趣的工具Nx(nrwl)和Lerna,但我没有理解这两个工具之间的真正区别。请帮助我,谢谢。

12得票4回答
lerna add:没有找到可以添加<package>的包。

我已经将lerna添加到了我的项目中,通过成功运行以下命令,我已经将一个软件包添加到了我的服务器中: lerna exec -- npm install lerna add @types/express --dev 但是当我想要添加另一个时:lerna add graphql clas...

22得票3回答
如何在Lerna monorepo中使用rollup将另一个包的依赖项包含在其转译(TypeScript)中?

我创建了一个最小化示例来展示我的问题:Github repo。 我有一个 lerna monorepo,在 packages 文件夹中有两个 npm 包,这些包分别被称为: utils: 导出了一个函数:export const add = (a:number, b: number) =&...

34得票9回答
无法运行lerna命令

我正尝试使用npm安装lerna,成功添加了包,但当我运行任何lerna命令时,会出现以下错误: bash: lerna: 命令未找到 Node版本:v8.10.0 Npm版本:3.10.9。 以下是我的尝试:$ npm install --global lerna C:\User...

11得票1回答
"Lerna List"和"Lerna Changed"返回0个包。

Gist 我有一个monorepo,使用yarn工作区和lerna进行管理。目前为止,我一直没有遇到任何问题。但是现在我需要知道自上次发布以来所有已更改的包。 Issue 我运行lerna changed(文档),但它返回以下内容:info cli using local version...

9得票1回答
在npm/yarn工作区中,包应该使用src还是dist?

我想为我们的前端应用程序使用单体库。我们希望将一些React UI组件划分到“/packages/ui-components”文件夹下的包文件夹中,将应用程序保留在“/apps/app”文件夹中,然后让应用程序通过导入它来消耗ui-components(简化设置)。我们不打算很快将这些包发布到...

8得票1回答
如何在单体代码库中处理env文件?

如何在使用lerna的monorepo中处理env文件? 我在想是否应该在存储库的根目录下为每个应用程序拥有一个env文件?还是每个应用程序都应该有自己的env文件? 我找不到任何关于这个问题的参考资料。

14得票2回答
Lerna. 将依赖项安装到根项目。

我有一个标准的Lerna仓库,结构如下:my-repo - package.json - packages - api - package.json - web-app - package.json 如果我需要在两个软件包中使用相同的依赖项(例如lodas...

7得票1回答
使用Lerna在单个代码仓库中将多个Node应用程序Docker化

我在我的单库和Docker项目设置中遇到了一些问题。 我想要使用Lerna来进行单库设置,并且使用Docker来进行项目构建。 在集成Lerna之前,一切都正常,但是现在我已经集成了Lerna,我不知道在哪个部分/步骤中调用lerna bootstrap,因为在调用此命令后,我的node_...