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

La variable .env.Production n'est pas définie après la construction de Vue

<p>J'ai deux fichiers <code>.env</code> dans mon projet Vue 2.2.3, <code>.env.development</code> ;. </p> <p>Dans chaque fichier <code>.env</code>, j'ai attribué à la variable <code>VUE_APP_API_URL</code> une valeur différente pour mon environnement de développement local et une autre pour une utilisation sur les serveurs de production. . </p> <p>L'exécution de <code>npm run build</code> compile l'application dans le dossier local <code>dist</code> Cependant, la journalisation <code>VUE_APP_API_URL</code> dans mon application Vue renvoie <code>undefined</code> lorsque je déploie <code>dist</code> </p> <p>C'est la première fois que je fais cela, donc il me manque peut-être quelque chose. Dois-je faire autre chose pour que l'URL <code>.env.production</code> fonctionne avec la version ? </p> <p>Merci d'avance pour votre aide ! </p>
P粉897881626P粉897881626439 Il y a quelques jours463

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

  • P粉348915572

    P粉3489155722023-08-30 11:29:20

    Mon conseil est le suivant : ne compliquez pas trop les choses. Utilisez simplement un fichier .env.

    Veuillez vous assurer de ne pas le transférer vers le référentiel, sinon il sera rendu public. C'est tout.

    Ma configuration est : .env pour dev, qui contient des constantes.

    Ensuite, en production, vous définissez simplement la variable ici.

    répondre
    0
  • Annulerrépondre