Heim  >  Fragen und Antworten  >  Hauptteil

Die Variable .env.Production ist nach der Erstellung von Vue undefiniert

<p>Ich habe zwei <code>.env</code>-Dateien in meinem Vue 2.2.3-Projekt, <code>.env.development</code> und <code>.env.development</code> ;. </p> <p>In jeder <code>.env</code>-Variable habe ich der Variablen <code>VUE_APP_API_URL</code> einen anderen Wert zugewiesen – einen für meine lokale Entwicklungsumgebung und einen anderen für die Verwendung auf Produktionsservern . </p> <p>Durch Ausführen von <code>npm run build</code> wird die Anwendung problemlos in den lokalen Ordner <code>dist</code> kompiliert. Die Protokollierung von <code>VUE_APP_API_URL</code> in meiner Vue-Anwendung gibt jedoch <code>undefiniert</code> zurück, wenn ich <code>dist</code> </p> <p>Dies ist das erste Mal, dass ich das mache, daher kann es sein, dass mir etwas fehlt. Muss ich noch etwas tun, damit die URL <code>.env.produktion</code> mit dem Build funktioniert? </p> <p>Vielen Dank im Voraus für Ihre Hilfe! </p>
P粉897881626P粉897881626416 Tage vor441

Antworte allen(1)Ich werde antworten

  • P粉348915572

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

    我的建议是:不要过于复杂化。只需使用一个 .env 文件。

    请确保不要将其推送到存储库,否则它将被公开。仅此而已。

    我的配置是:.env for dev,其中包含常量。

    然后在生产环境中您只需在那里设置变量即可。

    Antwort
    0
  • StornierenAntwort