假设我有一个 TypeScript 类,其中包含 10 个方法,并且该文件将类的新实例作为默认导出。然后我有另一个文件,比如一个 React 函数组件,它导入这个类并调用其中一个方法。
这会如何进行优化?Webpack/Babel 是否可以仅提取使用的方法代码,还是会包括整个类而导致存在大量未使用的代码?
是不是最好避免类,改为导出每个函数?
我的目标是使导出的捆绑包更小,并减少 Lighthouse 对于未使用 JavaScript 的抱怨。
这会如何进行优化?Webpack/Babel 是否可以仅提取使用的方法代码,还是会包括整个类而导致存在大量未使用的代码?
是不是最好避免类,改为导出每个函数?
我的目标是使导出的捆绑包更小,并减少 Lighthouse 对于未使用 JavaScript 的抱怨。