1

大家好,我正在做一个 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 插值成为浏览器中的“开发”,这会导致语法错误。有没有办法防止这种行为?

4

0 回答 0