Die Variable .env.Production ist nach der Erstellung von Vue undefiniert
P粉897881626
2023-08-29 17:52:12
<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>
我的建议是:不要过于复杂化。只需使用一个 .env 文件。
请确保不要将其推送到存储库,否则它将被公开。仅此而已。
我的配置是:.env for dev,其中包含常量。
然后在生产环境中您只需在那里设置变量即可。