Ralat penyepaduan SDK dengan Axeptio dalam Nuxt3
P粉396248578
P粉396248578 2024-03-27 14:17:30
0
1
537

Saya sedang membangunkan projek Nuxt3 dan perlu menyepadukan skrip yang disediakan oleh Axeptio (platform kuki).

Saya membuat pemalam Nuxt3 untuk menggunakan penyepaduan skrip mereka

export default defineNuxtPlugin((useNuxtApp) => {
  ;(<any>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')
})

Tetapi ini akan membuang

Uncaught TypeError: Tidak dapat membaca sifat undefined (baca 'REACT_APP_SC_ATTR')

Jadi saya mencubanya dalam Nuxt2 dan ia berfungsi dengan baik.

Apakah yang perlu saya lakukan untuk menjadikannya berkesan?

P粉396248578
P粉396248578

membalas semua(1)
P粉578343994

Nuxt3 berasaskan Vite, jadi tidak menggunakan process.env sebagai Webpack4 (dalam Nuxt2).
Ini ialah cara mengakses pembolehubah persekitaran dalam Nuxt3 menggunakan import.meta.env.YOUR_COOL_ENV_VAR.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan