环境变量
本文介绍 Rslib 在生成库产物时,如何处理源码中的 import.meta.env.* 和 process.env.* 引用。
默认行为
Rslib 对不同产物格式中的内置 env 预设引用采用不同的处理方式:
表格中的预设值遵循 Rsbuild 的环境变量处理方式,详见 Rsbuild - 环境变量。
保留的引用可以交由下游构建工具替换或目标运行时解析。
在构建时替换为具体的值
如果需要在构建库时将某个环境变量替换为具体的值,可以通过 source.define 显式定义:
rslib.config.ts
