web-dev-qa-db-fra.com

npm installe bower en utilisant -g vs --save-dev

Je suis nouveau sur node et j'utilise npm pour faire du node, angular et tutoriels Express. J'ai déjà utilisé bower dans un tutoriel. Je suis presque sûr de l'avoir installé en utilisant -g déjà comme quand je lance le bower -v commande je reviens 1.3.3 Je dois comprendre que son installation à l'aide de -g signifie, Installez-le globalement afin que sur le prochain projet je n'ai pas à le réinstaller .

1) Est-ce correct?

2) Quand je commence à travailler avec un nouveau projet, dois-je initialiser bower?

) Y a-t-il une raison pour laquelle je devrais utiliser install bower --save-dev après avoir déjà installé bower (-g) lobally?

4) Que fait exactement install bower --save-dev faire?

J'ai recherché et je n'ai rien sur google ou empilez le flux lorsque je recherche "--save-dev".

Je veux vraiment comprendre cela et si vous m'aidez, cela m'aidera à comprendre l'installation beaucoup plus que juste bower et comment utiliser ces installations. Encore une fois, je suis nouveau sur la ligne de commande pour ce type de développement et nouveau pour ces technologies, mais j'ai une compréhension de base.

37
Eric Bishard

En utilisant le --save et --save-dev les drapeaux lors de l'installation les ajouteront au projet package.json. Cela permet à toute personne susceptible de développer ou d'utiliser le projet d'installer les dépendances selon les besoins avec un simple npm install commande. En revanche, le -g L'indicateur est global uniquement pour votre machine locale.

43
SamT