首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >monorepo将一个nestjs应用程序从nestjs v7更新到v8

monorepo将一个nestjs应用程序从nestjs v7更新到v8
EN

Stack Overflow用户
提问于 2022-09-09 22:01:39
回答 1查看 95关注 0票数 1

你好,伙计们,我有一个有两个微服务的单播

1(nestjs@v7)

  • microservice 2 (nestjs@v7)

和一个共享的包

使用(nestjs@v7)

  • 共享包

两个微服务都使用和导入共享包(拥有所有模型、类型模型和业务逻辑)

现在,我正在尝试将其中一个微服务(microservice 2)升级到(nestjs@v8),但实际上它正在破坏并显示共享包中的错误。

我认为问题可能是,如果不将共享包升级到相同的nestjs版本,我们就无法升级其中一个微服务,因为微服务正在导入共享包。

注:我们正在使用

  • lerna
  • mono-repo
  • redis
  • typeorm
  • socket
EN

回答 1

Stack Overflow用户

发布于 2022-09-11 12:12:39

溶液

我们不能简单地升级一个微型服务而不升级另一个微服务。

为什么?

仅仅因为我们在两个微服务中使用的共享包使用的是nest@v7,所有使用它的微服务都需要运行相同的nest版本。

结论

使用monorepos的优点之一是共享代码的位置单一,这似乎同时也是一个缺点。

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

https://stackoverflow.com/questions/73667866

复制
相关文章

相似问题

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