recherche

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

Erreurs liées à Axios rencontrées lors de la création d'applications React à l'aide de vite

Axios fonctionne parfaitement en production, mais lors de la création de l'application, j'obtiens cette erreur.

> react-app@0.0.0 build
> vite build

vite v4.4.7 正在为生产环境构建...
✓ 118 个模块已转换。
✓ 1.88s 内构建完成
[commonjs--resolver] C:/Users/application/client/node_modules/axios/lib/utils.js 中出现意外的标记 (714:2)
文件: C:/Users/application/client/node_modules/axios/lib/utils.js:714:2
712:   toFiniteNumber,
713:   findKey,
714:   {}: _global,
       ^
715:   isContextDefined,
716:   ALPHABET,
构建过程中发生错误:
SyntaxError: C:/Users/application/client/node_modules/axios/lib/utils.js 中出现意外的标记 (714:2)
    at pp.raise

Essayez de mettre à jour npm, de supprimer le module de nœud et de réinstaller les dépendances, ainsi que de mettre à jour toutes les dépendances, y compris axios.

P粉675258598P粉675258598230 Il y a quelques jours489

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

  • P粉477369269

    P粉4773692692024-04-06 11:24:00

    Ajoutez ce qui suit à votre vite.config.js :

    define: { _global: ({}), }

    Cela définira votre objet global comme un objet vide.

    Cette partie du fichier de configuration vite effectue une opération de recherche et de remplacement, et votre outil de build semble incapable de trouver le _global的定义(我猜测它可能是window、global节点对象等,因为axiosest une bibliothèque dans votre projet qui peut s'exécuter à la fois sur le navigateur et sur le serveur)

    De plus, en fonction de vos objectifs de build, la suppression de la définition vite.config文件中的_global peut également résoudre votre problème. Je n'ai pas suffisamment d'informations pour vous aider davantage, ce qui précède ne sont que mes hypothèses basées sur vos informations erronées. Il peut être utile de fournir des informations telles que la version de votre nœud de configuration vite.

    répondre
    0
  • Annulerrépondre