是否可以模块化 Node js 应用程序,例如 C# 中的命名空间,当我导入某些命名空间时,我无权访问其内部成员?
例如假设我有三个模块,模块A、B和C。只有模块B使用模块A导出,所以我想打包A和B并且只导出模块B导出。
如果不可能,是否有任何转译器、库或任何其他工具可以为我做到这一点?
最佳答案
您需要更改正在使用的架构。查看 Uncle Bob 的简洁架构。
在这里查看: http://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html
这种架构将允许您编写独立的模块,并且只需将所需的模块作为依赖项注入(inject)到任何地方。
关于node.js - 是否可以在nodejs应用程序中创建完全独立的模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57987899/