模块A:a1.js,a2.js
模块B:b.js
模块B使用模块A中定义的函数和全局变量,但B不需要A。
它们包含在如下所示的html中:
<script src="a1.js"/>
<script src="a2.js"/>
<script src="b.js"/>
我使用terser来缩小这些js代码。我想获取包含a1.js和a2.js的A.min.js,以及包含b.js的B.min.js。
如果函数名和变量名被弄乱了,那么B.min.js不知道A中的正确名称,因为模块A和B分别缩小了。
有没有一种方法可以缩小这些js文件的顶层?
我想将三个js文件缩小为一个文件,然后将其分成两个文件。但是我没有找到一个好的方法。
感谢任何提示。