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