Alias ​​Mac pour npm install && bower install


0

Comment attribuer cet alias à mon nouveau Mac avec Yosemite?

alias in = "npm install && bower install"

Réponses:


1

Ajoutez la aliasdirective à votre ~/.bashrcfichier. Vous devrez supprimer les espaces autour du =symbole de bash pour analyser correctement la commande:

alias in="npm install && bower install"

Vous pouvez autoriser l'appelant à spécifier un nom de package si vous utilisez une fonction shell à la place d'un alias. Ici, nous passons le même argument à npmet bower(note, utilisez à la "$@"place de $1s'il y a plus d'un argument):

in() {
    npm install $1 && bower install $1
}

Voir aussi https://stackoverflow.com/questions/15364259/automating-npm-install-bower-install-dev-with-generator-angular-for-yeoma


Dois-je fermer toutes les fenêtres de mon terminal ou en ouvrir de nouvelles pour l'utiliser?
SuperUberDuper

source ~/.bashrcprendre effet dans un shell existant.
Zackse

J'ai ceci: alias sd = “- save-dev” mais dans le terminal je tape sdje reçois: ** - bash: sd: commande non trouvée **
SuperUberDuper

1
Un bashalias ne peut être utilisé que comme une commande, pas un argument. Pour créer un raccourci pour une option de ligne de commande, vous devez utiliser un alias qui inclut l'option (par exemple, alias sd='npm install --save-dev'ou utiliser une variable d'environnement ( export SD='--save-dev'), puis émettre un problème npm install $SDqui n'enregistre pas vraiment beaucoup de saisie.
zackse
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.