Gibt es in Meteor eine Möglichkeit, ein Paket anzugeben, das nur in der Entwicklungsumgebung oder nur in der Produktionsumgebung verwendet werden soll? Wenn ich Pakete über astmospherejs.com hinzufüge, werden sie alle in der .meteor/packages
-Datei aufgelistet, die chronologisch nach der hinzugefügten Zeit sortiert ist. Im Grunde bin ich auf der Suche nach einem Ruby Gemfile, wo Sie verschiedene Umgebungen angeben können. Danke!
Hier ist ein kleiner Trick, den ich verwendet habe, um ein Paket nur in der Entwicklung auszuführen:
Erstellen Sie in Ihrem App-Stammverzeichnis ein leeres Paket (oder fügen Sie es zu Ihrem PACKAGE_DIRS
-Verzeichnis hinzu): meteor create --package my-package-manager
In package.js:
%Vor% Auf der Dev-Umgebung: echo "export IS_DEVELOPMENT=true" >> ~/.bash_profile
(oder ~/.zshrc
in meinem Fall)
Dann machen Sie natürlich dasselbe für IS_PRODUCTION
auf was auch immer Sie für den Produktionsserver verwenden. Auf Heroku zum Beispiel: heroku config:set IS_PRODUCTION=true
Ich benutze das für ein dev-only-Paket, habe es nicht mit production-only versucht, aber es sollte funktionieren.
Tags und Links javascript meteor