Open Time - Node/npm sur Mac - Commentaires<p>Open time, open mind, open eyes</p>2024-03-29T07:16:30+01:00Franck Paulurn:md5:61070eb8c883ae7581f861faefddecbfDotclearNode/npm sur Mac - Franckurn:md5:4cc0b7db0ef9d8cf5e43952bdf981bf32019-04-12T15:23:36+02:002019-04-12T14:23:36+02:00Franck<p>Comment ça pas alignée ? J’ai juste installé Node (avec brew), le npm est celui fourni avec, non ?</p>
<p>Quant au gestionnaire de paquet sous OS X… :-D</p>Node/npm sur Mac - biouurn:md5:020e3d6628a7e2e3d976cb89d03e9a062019-04-12T12:49:00+02:002019-04-12T11:49:00+02:00biou<p>Sorry j’ai essayé de faire un commentaire constructif, j’ai oublié le petit troll de service ;)<br />
Comment se fait-il qu’Apple ne fournisse toujours pas de gestionnaire de paquets digne de ce nom en 2019? Brew est et restera une solution bricolée. Linux a de bons gestionnaires de paquets depuis longtemps, Microsoft s’y est mis. Qu’attend Apple?</p>Node/npm sur Mac - biouurn:md5:5f158d7a54519951b78341d6eda4c76b2019-04-12T12:46:57+02:002019-04-12T11:46:57+02:00biou<p>Ta version de npm ne semble pas alignée avec celle de node.<br />
Le problème peut aussi venir de brew ou de la config de ton OS, paths, etc.</p>Node/npm sur Mac - Franckurn:md5:cb3ea3078393597cc1ed029ae443be022019-04-12T12:19:11+02:002019-04-12T11:19:11+02:00Franck<p>Tu résumes très bien mon sentiment à ce sujet <strong>saymonz</strong>, en particulier sur les ressources nécessaires par les conteneurs en tout genre ou les éco-systèmes requis par les applis.</p>
<p>Cela dit, je ne critique pas les avantages, comme l’isolation par exemple. Est-ce que se ça justifie ? C’est un vaste débat (j’ouvre la boîte à troll là) :-)</p>Node/npm sur Mac - saymonzurn:md5:0edea45dda3a05572fa09aeb254d9d602019-04-12T11:59:40+02:002019-04-12T10:59:40+02:00saymonz<p>Cet article résume bien pourquoi ma curiosité envers Node s’est arrêtée (mais c’est un peu la même merde avec Python/pip et d’autres) : avant les choses paraissaient simples, on avait un gestionnaire de paquets dans son pingouin et ce qui n’était pas dispo dessus on le mettait en “local” dans son projet…</p>
<p>Maintenant chaque langage vient avec son gestionnaire de paquet qui bien souvent cherche à se mettre à jour lui-même (même sur une Arch qui ne laisse pourtant pas au paquets le temps de vieillir) et ça fout le bordel.</p>
<p>Sans compter que autant je vois très bien l’intérêt pour les dév de pouvoir spécifier précisément avec quelle version leur appli travaille, autant je trouve ça aberrant de devoir copier “la moitié de l’internet” avec chaque appli qu’on veut faire tourner.</p>
<p>J’en étais là dans ma tête quand la mode des conteneurs/VMs a déboulé. Donc maintenant pour chaque appli il faut un OS (allégé, certes, mais) complet… WTF?</p>
<p>Pour le geek à mi-temps que je suis on est passé de “installe tout avec le gestionnaire de paquets de l’OS pour que ça soit propre” à “installe un OS par application avec des dépendances en doublons pour chacune d’elle”. WTF² ?</p>
<p>En plus, tout ça suppose que le stockage, la puissance de calcul et la bande passante sont des denrées illimitées… À quand le retour à une sorte d’écologie logicielle ?</p>