L'essentiel de Node.js

Installer des paquets de façon globale

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Les paquets locaux dépendent de votre projet. Vous pouvez également utiliser des paquets dans tout l'environnement. Ainsi, vous profiterez d'outils puissants, disponibles partout.
02:58

Transcription

On a vu que les paquets locaux, c’est les paquets que vous utilisez dans votre projet. On est bien d’accord qu’effectivement, c’est ce qui sera utilisé dans le corps de votre projet. Donc concrètement on va s’installer ça et puis on va les utiliser. Ils seront stockés dans node module. Mais il faut savoir que node au même titre que node, c'est-à-dire la commande directement node qu’on a là, ici, elle est installée de façon globale, c'est-à-dire que node on peut l’utiliser absolument partout, d’ailleurs même dans un dossier où il n’y aurait pas de serveur node. On pourrait l’utiliser sans aucun problème, au même titre que par exemple php ou ce qu’on veut. Eh bien ça, sachez que c’est pareil. En fait, on va pouvoir utiliser certaines librairies npm directement de façon globale. Et pour ça vous tomberez sur des sites de librairies. Alors j’en ai pris deux comme ça, une qu’on va utiliser, et puis l’autre pas forcément. Yeoman par exemple c’est développé avec node. C’est disponible sur le npm, et ça s’installe, regardez, avec un -g. Qu’est-ce que ça veut dire que le -g? En fait le -g ça veut dire que vous allez pouvoir l’utiliser absolument partout sur n’importe quel dossier sur l’ordinateur, parce que ça va être installé de façon globale et donc disponible partout. On va essayer, regardez, je vais l’installer. Quand je l’installe avec -g, vous remarquerez quelque chose, c’est qu’effectivement ça va bien tout installer. Mais surtout ça va rien mettre dans le node module. Ça ne touche pas à votre node module de base. Ça va s’installer sur la machine de façon globale. Attention, vous devriez de temps en temps avoir ce message. Ça va dépendre de votre installation de node. Moi, en l’occurrence ici, j’ai le message EACCESS, donc je vais être obligé d’installer le paquet global qu’on veut installer ici, donc tout ce qui va être en -g avec sudo. Ce n’est pas forcément toujours comme ça sur toutes les machines, mais si ça vous le fait, pensez à utiliser sudo et à ce moment-là effectivement ça s’installera bien. Il n’y aura pas de problème d’accès, de droit d’accès. Là il a juste pas le droit d’accès pour aller installer dans usr local lib, etc. Là il va bien me l’installer. Ici maintenant j’ai bien accès à Yeoman. Par contre il ne me l’a pas installé de façon locale. Ce ne sera pas disponible dans mon dossier local. C’est disponible sur toute la machine. Ensuite évidemment je vous renverrai vers la documentation à chaque fois de chaque outil parce qu’il y aura à chaque fois des outils classiques, des outils un petit peu particuliers qui auront leur propre syntaxe. Ce sera à vous ensuite, voyez par exemple ici, si je fais un yo webapp, je peux me trouver n’importe où. Par exemple je vais remonter d’un dossier, et regardez je le fais ici, ça marche. C'est-à-dire que ça marche absolument partout. C’est des paquets qu’on appelle des paquets qui sont installés de façon globale, qu’on peut utiliser partout. Souvenez-vous juste d’une chose : si à un moment ou à un autre vous voyez une librairie npm que vous pouvez installer avec le -g, ça veut dire que logiquement c’est comme un logiciel, c’est développé avec node.js mais ça s’installe absolument partout. C’est généralement des outils, des utilitaires qui sont absolument incroyables. Je vais vous en donner un que j’apprécie tout particulièrement, il s’appelle Bower. Bower, c’est un gestionnaire de paquet pour le web. Donc ça vous permet de maintenir les dépendances comme on l’a fait pour node.js, mais pour le web, donc tout ce qui est javascript, et évidemment ça s’installe avec -g.

L'essentiel de Node.js

Exploitez les possibilités de Node.js et créez des applications côté serveur entièrement en JavaScript. Travaillez avec des requêtes web, gérez le protocole WebSocket, etc.

4h00 (44 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Node.js Node.js 7.0
Spécial abonnés
Date de parution :26 déc. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !