Qu'est-ce que PNPM ?

  Рет қаралды 6,332

DevTheory

DevTheory

Күн бұрын

PNPM est une alternative très intéressante à NPM, car c'est un registre plus rapide et plus léger que NPM: seulement une copie par paquet est présente sur le disque dur, ce qui est un peu comme le fonctionnement des paquets de Deno.
➡️ Cours GRATUIT pour être plus confiant en développant du JS
go.devtheory.fr/demystifie-le...
--------------------------------- Informations ---------------------------------
00:00 - PNPM par rapport à NPM & Yarn
02:01 - Utilisation des commandes en local
04:54 - Gestion des commandes globales
Site officiel : pnpm.js.org/
GitHub : github.com/pnpm/pnpm
Contact pro: contact@devtheory.fr
--------------------------------------- Liens ---------------------------------------
Formations : devtheory.fr?
Discord : go.devtheory.fr/discord
Twitter: go.devtheory.fr/twitter
LinkedIn : go.devtheory.fr/linkedin

Пікірлер: 21
@joshonweb3983
@joshonweb3983 Жыл бұрын
Exactement ce que je recherchais, super vidéo!
@MrUnkei
@MrUnkei 4 жыл бұрын
J'utilise depuis pas mal de temps et c'est assez efficace.
@theo_ludwig
@theo_ludwig 4 жыл бұрын
Super intéressant, je ne connaissais pas du tout. Toujours bien d'éviter de télécharger les mêmes paquets des dizaines et des dizaines de fois. 👌
@jiovany9235
@jiovany9235 Жыл бұрын
Très bien expliqué merci !
@darkangel97421
@darkangel97421 4 жыл бұрын
Franchement j'adore ! :D Merci de m'avoir fait découvrir ça :) . Parce que là mon disque dure il prenait cher xD
@darkangel97421
@darkangel97421 3 жыл бұрын
@River Jonathan on s'en fou de votre truc à la con, allez discuter de ça entre vous bordel quoi . Fuck you, WE don't Care about your shit
@bastiendekan128
@bastiendekan128 4 жыл бұрын
Juste super. Ce genre de partage qui fais plaisir!
@abdelhamidait-ayoub6229
@abdelhamidait-ayoub6229 4 жыл бұрын
merci Dev Theory
@rhodler_
@rhodler_ 4 жыл бұрын
Pas mal !
@petitclaude80
@petitclaude80 4 жыл бұрын
Cool, une belle solution, mais est ce que on peu l'utiliser pour des surcouche vue , react...?
@maloukemallouke9735
@maloukemallouke9735 3 жыл бұрын
c'est top
@saminserge2674
@saminserge2674 Жыл бұрын
Merci beaucoups pour ce tuto, je viens de decouvrir pnpm, est ce a dire une fois installe , nous n' installons plus les packages usuels(cors, bodyparser etc..) pour un projet nodejs ?
@philippec4448
@philippec4448 2 жыл бұрын
Super decouverte ! J'ai une question, ca fait deja plus d'un que tu as posté cette video, du coup je me demande si tu utilises toujours pnpm et si tu as fini par lui trouver des defauts ?
@khilenn69
@khilenn69 4 жыл бұрын
Super vidéo, bravo pour ce que tu fais. Par contre à quel endroit se situe le dossier dans lequel vont s'installer tous les packages du coup. Je suis sur Linux et j'ai pas trouvé. Merci
@DevTheory
@DevTheory 4 жыл бұрын
C'est à la base de ton disque dur normalement (.pnpm-store) après tu peux toujours changer l'endroit où tout ces paquets s'installent, voilà plus d'infos => pnpm.js.org/en/configuring
@yanndeo9501
@yanndeo9501 4 жыл бұрын
Bonjour merci pour la découverte.Ça marche aussi avec les frameworks js ?. Une petite vidéo découverte de Loopback serait super.
@theo_ludwig
@theo_ludwig 4 жыл бұрын
Si ton framework JS utilise NPM bah il n'y a pas de raison ah ah.
@DevTheory
@DevTheory 4 жыл бұрын
Yep, ça marche tout comme NPM donc aucun soucis, merci pour l'idée de Loopback ;)
@davadou
@davadou 3 жыл бұрын
Pour info pnpx existe (pour npx). C'est un avantage et non. J'aime modifier le code source de librairies pour y ajouter de logs quand j'ai des problèmes avec. Avec ceci, tous mes projets seront impactés et ça je ne veux pas. Maintenant 500Mo de dépendances par projet ça devient lourd.
@DevTheory
@DevTheory 3 жыл бұрын
Intéressant merci de l'info ! Effectivement ce genre de manipulation n'est plus vraiment possible avec PNPM, à voir les avantages et inconvénients que tu préfères avoir pendant ton développement dans ce cas 👍
@fabienm9924
@fabienm9924 3 жыл бұрын
@@DevTheory Pas très intéressant comme infos non. Si tu modifies une librairie quel que soit le langage c'est que tu ne développe pas du tout de la bonne manière. Les versions évoluent rapidement, les logs de librairies dont il parle ne serait plus présent et il faudrait en refaire à chaque monter de version (ce n'est qu'un exemple parmi tant d'autres de ne pas modifier des codes sources externes). Quand tu utilises une méthode de librairie dans ton code, tu peux utiliser un try/catch ou autre pour gérer le retour de la méthode et logger ce dont tu as besoin ou faire autre chose. C'est un pur non sens de vouloir modifier des librairies, autant ne pas les installer.
Qu'est-ce que Deno ? Les 3 points à comprendre
9:27
DevTheory
Рет қаралды 8 М.
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 107 МЛН
Мы никогда не были так напуганы!
00:15
Аришнев
Рет қаралды 6 МЛН
Incredible magic 🤯✨
00:53
America's Got Talent
Рет қаралды 36 МЛН
Children deceived dad #comedy
00:19
yuzvikii_family
Рет қаралды 8 МЛН
Pourquoi j'ai arrêté d'utiliser NPM pour PNPM et POURQUOI tu devrais AUSSI !
15:28
Melvynx • Apprendre à coder
Рет қаралды 5 М.
Ce qu'il ne faut pas manquer sur React 19 (React Conf 2024)
15:27
Qu'est-ce que le Serverless ?
14:01
DevTheory
Рет қаралды 9 М.
Why I Switched From NPM/Yarn to PNPM And Why You Should Too!
13:54
C'est quoi NodeJS ? Apprendre à coder avec NodeJS
9:27
Nico Develop
Рет қаралды 5 М.
Que sont "localStorage" & "sessionStorage" ? WebStorage API
13:53
What Is pnpm?
8:46
Syntax
Рет қаралды 27 М.
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 107 МЛН