簡體   English   中英

如果節點中的所有內容都是模塊,那么 NestJs 中的模塊有什么意義?

[英]if everything in node is a module than what is the point of modules in NestJs?

如果唯一的目的是使結構更有條理,為什么不簡單地使用文件夾而不是模塊呢?

這很奇怪,因為它似乎沒有必要,因為每個文件都是 node.js 中的一個單獨模塊,如果我需要任何東西,我無論如何都必須使用import語句導入它,那么在模塊中指定導入和導出有什么意義呢? 如果我只導入我需要的而不使用模塊(@Module 裝飾器)或類似的東西,它會影響依賴注入嗎?

NestJs 選擇將依賴注入作為其核心原則之一來設計他們的框架。 即,您僅使用要使用的服務的名稱/類型編寫代碼,然后另一段代碼負責查找該服務,知道如何構建它,然后將其傳遞給您。

原生import / export沒有依賴注入系統,所以@Module裝飾器做的主要事情是組織注入器系統所需的元數據。

暫無
暫無

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

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