473 votes

Comment puis-je définir NODE_ENV = production dans Windows ?

Dans Ubuntu, c’est assez simple, je peux exécuter l’application à l’aide :

Toutefois, cela ne fonctionne pas dans Windows. Y a-t-il un fichier de configuration où je peux mettre l’attribut ?

661voto

Jani Hartikainen Points 23183

Avez-vous essayé d’utiliser

``

Cela doit être exécutée dans l’invite de commandes où vous envisagez d’exécuter votre application de nœud.

La ligne ci-dessus fixerait la variable d’environnement NODE_ENV pour l’invite de commande lorsque vous exécutez la commande.

Pour définir les variables d’environnement au niveau mondial si elles persistent au-delà de simplement la ligne de commande unique, vous pouvez trouver l’outil du système dans le panneau (ou en tapant « environnement » dans la zone Rechercher dans le menu Démarrer)

187voto

jsalonen Points 9651

Si vous utilisez PowerShell, vous devez exécuter :

15voto

edhubbell Points 568

Mon expérience à l’aide de node.js sur Windows 7 64 bits dans Visual Studio 2013, c’est que vous devrez utiliser

partir d’une fenêtre cmd. ET vous devrez redémarrer VS pour la nouvelle valeur d’être reconnu.

La syntaxe de set ne dure que pendant la durée de la fenêtre cmd dans lequel elle est définie.

Test simple en nodejs :

Returns « undefined » lorsque vous utilisez ensemble ; retournera « développement » si vous utilisez setx et redémarrage VS.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X