首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何控制pnpm工作区的生成顺序

如何控制pnpm工作区的生成顺序
EN

Stack Overflow用户
提问于 2022-05-12 13:24:31
回答 1查看 503关注 0票数 2

我的工作是一个大型的(pnpm v7)。

储存库包括:

  • 多应用程序
  • 多个共享依赖
  • 工具(共享编译安装包)

每个包(app或共享库)都可以引用任何共享库(但没有循环参考)

编译安装包是gulp,它为每个应用程序和一些共享组件设置编译任务。

这意味着构建顺序应该是:

  • 工具/编译器
  • 包裹/配售1
  • 包裹/配售2
  • 应用程序/应用程序1
  • 应用程序/应用程序2

虽然每个package.json文件中都正确地声明了依赖项(无论是devDependency还是依赖项),但runnin pnpm -r run build似乎是随机构建项目的。结果是它没有编译(抱怨它错过了一些依赖的包)。

我以为pnpm是用来处理建筑订单的。有什么我错过的吗?

我应该转向更复杂的工具,如涡轮增压器或拉普?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-30 07:01:12

我认为,最后,pnpm是不可能独自拥有这样的控制。

我解决了我的问题,通过附加的新工具,在我的回购。

我首先给了涡轮机一个机会,然后是nxdev。两者都能够检测到依赖关系图并按正确的顺序生成。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72216431

复制
相关文章

相似问题

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