--define 标志可以与 bun build 和 bun build --compile 一起使用,将构建时常量注入到您的应用程序中。这对于将构建版本、时间戳或配置标志等元数据直接嵌入编译后的可执行文件尤其有用。
terminal
为什么使用构建时常量?
构建时常量直接嵌入到编译后的代码中,因此它们具有:- 零运行时开销 – 不需要环境变量查找或文件读取
- 不可变 – 值在编译时烘焙进二进制文件
- 可优化 – 未使用的分支可以被死代码消除
- 安全 – 无需管理外部依赖或配置文件
gcc -D 或 #define,但适用于 JavaScript/TypeScript。
基本用法
使用 bun build
terminal
使用 bun build --compile
terminal