首页 > 解决方案 > 有没有办法为 npm 中的 monorepo 项目安装多个 package.json 文件的依赖项

问题描述

我有一个包含根 package.json 文件和子项目的分发文件夹。例如 project1、project2 等。我想将其打包为 tarball tgz 文件。现在,当任何人从 tgz 文件安装包时,它应该安装来自 project1、project2 等的所有依赖项。目前它只是安装根 package.json 的依赖项。

标签: javascriptnode.jsnpmdependenciesmonorepo

解决方案


嗯,你可以看看这个cli:https ://github.com/lerna/lerna

从他们的文档:

Lerna repo 是什么样的?它实际上很少。

您的文件结构如下所示:

在此处输入图像描述


推荐阅读