booleanfalse是否从 @swc/helpers 导入 SWC 辅助函数而不是内联它们。
默认情况下,输出的 JavaScript 文件可能需要辅助函数来支持目标环境或输出格式,这些辅助函数会被内联到需要它们的文件中。
当 externalHelpers 设置为 true 时,输出的 JavaScript 将从外部模块 @swc/helpers 导入辅助函数,这有助于减少最终包中的重复辅助代码,减小包体积。
请确保在 package.json 的 dependencies 字段中声明并安装了 @swc/helpers。
以下面的代码为例:
当 externalHelpers 禁用时,输出的 JavaScript 将内联辅助函数。
以下是输出的 JavaScript 文件,高亮部分是内联的辅助函数:
当启用 externalHelpers 时,输出的 JavaScript 将从外部模块 @swc/helpers 导入辅助函数。
以下是输出的 JavaScript 文件,高亮部分是导入的辅助函数: