大家好,我正在做一个 vite 项目,我需要使用 esbuild-wasm 来构建一些用户提供的代码。我有一些代码
import * as esbuild from "esbuild-wasm"
// some initialization
await esbuild.build({
// other configurations
define: {"process.env.NODE_ENV": "production"}
})
其中定义键应该为 esbuild-wasm 设置环境变量。但是当我运行 vite 在本地提供服务时,“process.env.NODE_ENV”被 vite 插值成为浏览器中的“开发”,这会导致语法错误。有没有办法防止这种行为?