Automating AngularJS With Yeoman, Grunt & Bower - Newtriks LTD
J'avais besoin de bootstraper un projet AngularJS sur une machine de développement sous GNU/Linux. Cet article est assez complet et permet de disposer de tout ce qui va bien sans trop de prise de tête. Une subtilité cependant : en l'état d'un Linux Debian-based, l'installation de packages par npm se fait dans l'espace système et non dans l'espace utilisateur. J'ai trouvé une méthode consistant à modifier le propriétaire de /usr/local , mais cette méthode me déplait considérablement : elle privatise cet espace système qui est destiné à partager entre utilisateurs. Une meilleure approche est celle-ci :
Dans un terminal : echo prefix = ~/.node >> ~/.npmrc
Dans votre bashrc : export PATH=$HOME/.node/bin:$PATH
L'installation de packages se fait alors sans nécessiter d'être root ni utilisation de sudo. Et resetter l'environnement est ultra-simple : il suffit de supprimer et recréer le dossier ~/.node
Fri 02 May 2014 10:01:49 AM CEST - permalink -
-
http://newtriks.com/2013/06/11/automating-angularjs-with-yeoman-grunt-and-bower/