Comment puis-je définir une variable d'environnement?
En bash, je peux voir npm les variables d'environnement avec npm run env
. USER=brianmackey
en est une variable d'environnement. Comment puis-je définir une variable d'environnement, de dire USER=billybob
?
Je sais que je peux utiliser npm config set <key> <value> [--global]
. Est la clé+valeur est toujours/dans tous les cas une variable d'environnement? Puis-je définir les variables d'environnement dans la session?
OriginalL'auteur P.Brian.Mackey | 2015-04-09
Vous devez vous connecter pour publier un commentaire.
De Commande Unique
Si vous souhaitez définir des variables d'environnement pour un seul nœud de commande, vous pouvez simplement faire ceci:
Chargés pour chaque session
Si vous souhaitez définitivement réglé cette variable d'environnement pour votre utilisateur, modifier votre
~/.bash_profile
et ajoutez la ligne suivante:Cela mettra automatiquement la variable d'environnement chaque fois que vous créez une nouvelle session de terminal.
Existant pour l'ensemble de la session en cours
Enfin, si vous souhaitez définir la variable d'environnement que pour la session en cours, juste l'exécuter en tant qu'il est propre de commande:
Lorsque vous fermez la session, ces temporairement définir des variables d'environnement seront effacées.
npm config
travailler avec des variables d'environnement?npm config set <key> <value> --global
n'affectera pas les variables d'environnement système. mnp a son propre espace de stockage pour ces globalement stockées paires clé-valeur.OriginalL'auteur pdilyard