我使用@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 非常慢)。
奇怪的是,在开发服务器中,一切都运行良好。但构建将不起作用。请帮忙 ;_;