Es ist auf die Art der ‚Anwendungseinstellungen‘ abhängt.
Für die sicheren Dinge
wie API-Schlüssel usw. Verwenden von Umgebungsvariablen. Sie können etwas wie dotenv verwenden, um die Simulation anderer Umgebungen zu vereinfachen.
Für Konstanten
wie Strings und Farben und externe URLs, verwende ich eine Konstanten mit mehrere export Datei. Dann in jedem Modul importieren ich alles, was ich brauche, etwa so:
import {
ANIMATION_DURATION,
COLORS,
MODALS,
TEXT_PADDING,
} from '../../constants.js';
Für umgebungsspezifische Dinge (zB Entwickler, prod ...)
Zum Beispiel API-URLs oder Ebenen einzuloggen, usw. verwenden ein Set von Konfigurationsdateien. So haben Sie möglicherweise eine config-dev.js
und config-prod.js
und dann eine config.js
, die den korrekten Inhalt der Datei basierend auf process.env.NODE_ENV
Willkommen bei Stack Overflow! Ich habe deine Frage soweit bearbeitet, wie ich dein Problem erraten konnte. Fügen Sie jedoch Code und Beschreibung hinzu, damit mehr Personen mit Wissen über das Thema sie sehen können. Bitte editieren Sie in der spezifischen Fehlermeldung, die Sie antreffen, falls es notwendig ist, das spezifische Problem zu identifizieren. Viel Glück! – manetsus