Qu'est-ce que PNPM ?

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

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.
@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!
@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. 👌
@abdelhamidait-ayoub6229
@abdelhamidait-ayoub6229 4 жыл бұрын
merci Dev Theory
@rhodler_
@rhodler_ 4 жыл бұрын
Pas mal !
@maloukemallouke9735
@maloukemallouke9735 3 жыл бұрын
c'est top
@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 ?
@petitclaude80
@petitclaude80 4 жыл бұрын
Cool, une belle solution, mais est ce que on peu l'utiliser pour des surcouche vue , react...?
@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 ?
@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 qu'un WebWorker ?
15:42
DevTheory
Рет қаралды 10 М.
Pourquoi j'ai arrêté d'utiliser NPM pour PNPM et POURQUOI tu devrais AUSSI !
15:28
Melvynx • Apprendre à coder
Рет қаралды 5 М.
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 27 МЛН
ПРОВЕРИЛ АРБУЗЫ #shorts
00:34
Паша Осадчий
Рет қаралды 1,6 МЛН
Qu'est-ce que le Serverless ?
14:01
DevTheory
Рет қаралды 9 М.
Qu'est-ce que Deno ? Les 3 points à comprendre
9:27
DevTheory
Рет қаралды 8 М.
Ce qu'il ne faut pas manquer sur React 19 (React Conf 2024)
15:27
Why I Switched From NPM/Yarn to PNPM And Why You Should Too!
13:54
Qu'est-ce qu'un test unitaire ?
10:19
DevTheory
Рет қаралды 10 М.
Que sont "localStorage" & "sessionStorage" ? WebStorage API
13:53
My First Time with Bun - Why I Believe It Will Replace Node.js
8:56
Le père fondateur du Deep Learning - Yann Le Cun
1:51:33
Matthieu Stefani
Рет қаралды 119 М.
Comment déployer NodeJS avec PM2
11:21
DevTheory
Рет қаралды 10 М.
Why I Chose Rust Over Zig
33:18
ThePrimeTime
Рет қаралды 44 М.
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 27 МЛН