一旦我们export
在JS
. 例如,在一个名为的文件中,foo.js
我们有一行说:
export default foo;
我们可以从我们想要的任何文件中全局导入它。但是,如果需要避免它怎么办。
这是一个问题陈述:
考虑这X
是一个包含模块的应用A
程序B
。
每个模块都A
包含B
一个文件,该文件parser.js
具有一些具有相同名称的导出函数。
假设A
和B
是独立的模块。
如果A
和B
是独立的模块,原则上,模块不应访问其范围之外的功能/功能。
由于导出是全球可用的,在开发过程中,一个人可以访问两个parser.js
文件中的功能,他/她可能会在不知不觉中使用错误的代码。
有没有办法定义一个范围,导出的模块只能在某个级别使用。
如果没有,那么有没有创造性的方法来解决这个问题?
寻找解决大规模开发问题/经验的想法:)
回首忆惘然
相关分类