构建模式
由于 WXT 基于 Vite 构建,因此它以相同的方式支持 模式(Modes)。
在运行任何 dev 或 build 命令时,可以传递 --mode 标志:
sh
wxt --mode production
wxt build --mode development
wxt zip --mode testing默认情况下,dev 命令的 --mode 为 development,其他所有命令(build、zip 等)的 --mode 为 production。
运行时获取模式
你可以在扩展中通过 import.meta.env.MODE 访问当前模式:
ts
switch (import.meta.env.MODE) {
case 'development': // ...
case 'production': // ...
// 使用 --mode 指定的自定义模式
case 'testing': // ...
case 'staging': // ...
// ...
}