NestJS 共享库

如何在NestJS 中共享库?我正在创建一个NestJS微服务应用程序,我当前的结构是:

http://img4.mukewang.com/61d04d310001230802880529.jpg

这是我第一次使用NestJS,如果有更好的方法,我真的可以使用我需要的帮助来构建我的结构。目前,我的库仅限于主应用程序,但我希望共享它们,谢谢。


慕的地8271018
浏览 275回答 3
3回答

沧海一幻觉

您可以从文件夹安装软件包。npm i services/access-request

慕慕森

您可以考虑使用 Monorepo 结构,引用自文档:monorepo 模式:此模式将代码工件视为轻量级 monorepo 的一部分,可能更适合开发团队和/或多项目环境。它使部分构建过程自动化,以便于创建和组合模块化组件,促进代码重用,使集成测试更容易,使共享项目范围的工件变得容易

潇湘沐

您可以在第二个应用程序文件夹中使用指向主应用程序文件夹的符号链接,并仅保留主应用程序中的文件夹,它应该像魅力一样工作。您还可以使用环境变量将其设置在文件夹位置,但我不会建议您这样做,因为在重新启动时您将丢失变量,只需在终端中运行即可:$ export NODE_PATH='yourdir'/node_modules还有另一种使用 yarn 作为包管理器的替代方法,因为它支持更改库位置,您可以创建一个.yarnrc文件并放置以下内容:# ./.yarnrc --modules-folder web/vendor
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript