Maison  >  Questions et réponses  >  le corps du texte

Pourquoi mon animation Lottie se charge-t-elle correctement sur le serveur localhost mais pas sur le serveur de déploiement ?

Le problème est donc que toutes les animations Lottie se chargent sur mon serveur localhost, mais une fois l'application web déployée, les animations ne se chargent pas et j'obtiens des erreurs dans la console. Les fichiers d'animation sont des fichiers .json. Mon projet est le prochain projet js React.

Lien vers lottie : https://lottiefiles.com/

Mais lorsque j'ouvre le serveur de déploiement (vercel), l'animation ne se charge pas et j'obtiens des erreurs dans la console. Comment puis-je résoudre ce problème?

P粉662614213P粉662614213226 Il y a quelques jours412

répondre à tous(2)je répondrai

  • P粉200138510

    P粉2001385102024-03-30 10:32:40

    Partout où vous transmettez animationData, vous pouvez essayer JSON.stringify

    JSON.stringify(animationData)

    répondre
    0
  • P粉590428357

    P粉5904283572024-03-30 09:21:44

    Vous essayez Vercel, il y a quelques problèmes, veuillez vérifier ce problème github et laisser un commentaire https://github.com/vercel/next.js/issues/42801#issuecomment -1317671110, une solution suggère de désactiver swcMinify

    // next.config.js
    
    module.exports = {
      swcMinify: false,
    }

    répondre
    0
  • Annulerrépondre