Nuxt3:进程和缓冲区未定义

问题描述 投票:0回答:2

我正在使用 Nuxt3 构建 Dapp,但在使用包时遇到一些错误:

window.axeptioSettings = {
    clientId: '...',
    cookiesVersion: '...',
  }
  ;(function (d, s) {
    var t: any = d.getElementsByTagName(s)[0],
      e: any = d.createElement(s)
    e.async = true
    e.src = '//static.axept.io/sdk.js'
    t.parentNode.insertBefore(e, t)
  })(document, 'script')

我在 github 上关注了 this 评论,它允许 Vite 在

process
中完美运行,但是在构建
dev
yarn build
时,我遇到了错误:

    yarn start
  • axeptio 的脚本生成错误,所以我必须对其进行评论...
  • 我怎样才能摆脱这些错误?我可以使用 Webpack 代替 Vite 吗? (以及如何禁用Vite)

谢谢您的帮助

webpack nuxt.js vite nuxtjs3 nuxt-bridge
2个回答
1
投票

Buffer is not defined

yarn add buffer



0
投票

import { Buffer } from 'buffer' globalThis.Buffer = Buffer

或者您可以提供自己的

import { Buffer } from 'node:buffer' import process from 'node:process'

https://github.com/nuxt/nuxt/releases/tag/v3.10.0

© www.soinside.com 2019 - 2024. All rights reserved.