0

我使用@taquito基于 tezos 的 dapp,使用 vite 作为 React 应用程序的构建工具。它在开发服务器中工作正常,但在构建后,它会抛出错误 - process is not defined

好像@taquito/beacon-wallet正在使用process.something

我努力了 -

// vite.config.ts
export default defineConfig({
  define: {
    global: {},
    process: {},
    "process.env": {},
  },
}

但这会使构建失败,因为其他一些库process在构建时依赖于此。

我也试过

// main.ts
window.process = {}
window.global = {}

不起作用。

我不知道这是否是构建文件中库(取决于process)的错误,或者可能是 vite 没有正确构建它,因为它适用于 create-react-app (但 cra 非常慢)。

奇怪的是,在开发服务器中,一切都运行良好。但构建将不起作用。请帮忙 ;_;

这是错误点,当构建成功但不会运行时 bcz 进程未定义。

但是之前使用了相同的过程变量而没有任何错误

4

0 回答 0