Terser是否有办法在一个js文件中处理在另一个js文件中使用的函数和变量名?

时间:2019-04-11 09:47:16

标签: terser

模块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文件缩小为一个文件,然后将其分成两个文件。但是我没有找到一个好的方法。

感谢任何提示。

0 个答案:

没有答案