Maison > Questions et réponses > le corps du texte
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粉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
节点对象等,因为axios
est 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.