Ich habe zwei .env
-Dateien in meinem Vue 2.2.3-Projekt, .env.development
und .env.development
;.
In jeder .env
-Variable habe ich der Variablen VUE_APP_API_URL
einen anderen Wert zugewiesen – einen für meine lokale Entwicklungsumgebung und einen anderen für die Verwendung auf Produktionsservern .
Durch Ausführen von npm run build
wird die Anwendung problemlos in den lokalen Ordner dist
kompiliert. Die Protokollierung von VUE_APP_API_URL
in meiner Vue-Anwendung gibt jedoch undefiniert
zurück, wenn ich dist
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 .env.produktion
mit dem Build funktioniert?
Vielen Dank im Voraus für Ihre Hilfe!
我的建议是:不要过于复杂化。只需使用一个 .env 文件。
请确保不要将其推送到存储库,否则它将被公开。仅此而已。
我的配置是:.env for dev,其中包含常量。
然后在生产环境中您只需在那里设置变量即可。