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