簡體   English   中英

NestJS:動態模塊的缺點?

[英]NestJS: Drawbacks of dynamic modules?

背景

NestJS 帶有一個稱為動態模塊的功能,它使模塊的調用者(=importer)有機會配置模塊,從而配置它的提供者。

使用動態模塊特性,我們可以使我們的配置模塊動態化,以便使用模塊可以使用 API 來控制配置模塊在導入時如何定制。 https://docs.nestjs.com/fundamentals/dynamic-modules

問題

這種靈活性是否不惜任何代價,意味着這種“動態模塊”是否有任何負面影響,即它會對性能或編譯結果產生負面影響? 或者與非動態(=靜態)模塊相比,動態模塊的唯一缺點是創建它們所需的一點額外代碼?

我發現動態模塊的唯一缺點是,如果在開發過程中 go 橫向運行,它們有時會讓人頭疼。 否則,我沒有注意到編譯或運行時有任何變化。

我會說我在配置一次動態模塊並導入然后配置的模塊而不使用中間人模塊來管理它時遇到了一些問題,但除此之外它們工作得很好。

編輯 19 年 10 月 18 日

想回來說我一直面臨的問題已經解決了。 這是一個有趣的解決方案,但我認為總的來說這是一個非常酷的解決方案。 這是它的高級上下文,希望在不久的將來會有一篇關於它的博客文章。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM