Wie zu verwenden nodemon mit .env-Dateien?
Bin ich mit einer .env-Datei, halten Sie die Umgebungsvariablen für den server. Dies funktioniert, wenn ich den server mit Vorarbeiter starten. Aber es funktioniert nicht mit nodemon.
Möchte ich nutzen, nodemon statt, da es automatisch neu gestartet, wenn Sie ändern den server. Wie bekomme ich nodemon, mit zu arbeiten .env-Dateien?
Ich habe mit .env-Dateien mit dotenv Paket, und wirklich nützlich, aber ich habe einen Problem wenn ich eine variable auf .env-Datei und starten Sie den Prozess (z.B. die Verwendung von rs-Befehl auf Konsole), alle neuen änderungen auf .env-Datei sind nicht in Betracht gezogen
InformationsquelleAutor node ninja | 2012-05-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe eine Produktion Procfile mit:
Also habe ich eine Procfile_dev Datei mit:
Und wenn ich mich an Entwicklungs-Umgebung, die ich ausführen:
Es funktioniert wie ein Charme und hat keinen Einfluss auf die Produktion.
web: nodemon ./bin/www
InformationsquelleAutor Danilo Cabello
Erhalten Sie nodemon direkt zu verwenden .env mit dem folgenden Befehl
Beachten Sie, dass Sie müssen neu starten, wenn Sie änderungen vornehmen .env und er wird es nicht mögen, wenn es irgendwelche Bereiche in Ihren .env-Datei.
InformationsquelleAutor flipside
Platzieren Sie Ihre lokalen Konfigurations-Variablen in der .env-Datei und starten Vorarbeiter zusammen mit nodemon mit dem folgenden Befehl
Procfile
wenn Sie nicht wollen. Die alternative ist die Verwendung derstart
Skript-Abschnitt in Ihrempackage.json
- Datei, die benutzt wird, durchnpm start
undnodemon
. Und wenn du Heroku für die Produktion, es erzeugt nun eineProcfile
auf die Bereitstellung, die verwendetnpm start
als gut.InformationsquelleAutor Anuj
Mit den letzten Versionen von Knoten (da io.js 1.6), kann es passieren, das
-r
Flagge zu verlangen, ein Modul auf der Startseite. Diese können Sie direkt laden.env
mithilfe nodemon ist--exec
:Dies erfordert die npm-Paket
dotenv
installiert werden.InformationsquelleAutor matt brennan
Thread-Nekromantie!
Verwenden grunt-env zu laden, Umwelt-Variablen, die von Ihrem heroku config.
InformationsquelleAutor amsross
Heroku Procfile
Ändern: web: Knoten app.js web: nodemon app.js
InformationsquelleAutor iancrowther