【发布时间】:2020-05-18 11:07:58
【问题描述】:
NodeJS 中是否有一种方式或模式可以仅在包的模块内共享功能,而不允许从另一个包共享它们?
例如,如果包 A 有 file1.js、file2.js 和 index.js。 index.js 使用来自 file1 和 file2 的函数。
包B使用包A。好像从file1和file2导出的所有模块都对包B可用。是否只能限制从包A的index.js导出的模块?
简而言之,是否支持受保护范围之类的东西?
【问题讨论】:
-
仅从
PackageA的index.js导出所需的内容。