Nvm-windows: Ce projet m'embrouille

Créé le 12 août 2018  ·  3Commentaires  ·  Source: coreybutler/nvm-windows

Je venais d'installer node.js et npm sur mon ordinateur Windows, lorsque les instructions (https://docs.npmjs.com/getting-started/installing-node) m'ont envoyé ici. La lecture de ce README m'a complètement dérouté. Ai-je besoin de nvm-windows ? Est-ce différent de ce que je viens d'installer ?

Je ne pense pas être intéressé par les versions de quoi que ce soit ; Je veux juste pouvoir télécharger des fichiers en utilisant npm et essayer toute programmation asynchrone que je peux faire avec node.js . Dans l'attente d'une réponse simple.

Commentaire le plus utile

Je déteste vraiment être en désaccord, et je ne veux pas sauter sur un débutant, mais n'est-ce pas simplement un cas de lecture incorrecte de la documentation?

La page fournie indique assez clairement quelle est la différence entre l'installation normale de node.js et même pourquoi vous utiliseriez nvm plutôt que d'installer node localement. De plus, il n'y a pas de lien ici, il mentionne simplement "une" NVM, pas celle-ci en particulier.

La page de démarrage indique :

Si vous souhaitez simplement commencer à explorer npm, l'utilisation de la méthode d'installation Node.js est la plus rapide. Si vous êtes un développeur avancé prêt à vous lancer et à travailler avec des versions, utilisez le gestionnaire de version de nœud.

Puis plus bas il est écrit :

Installer npm et gérer les versions de npm
npm est écrit en Node.js, vous devez donc installer Node.js pour pouvoir utiliser npm. Vous pouvez installer npm via le site Web Node.js ou en installant un gestionnaire de version de nœud ou une NVM. Ce chapitre explique les deux options.

Si vous souhaitez simplement commencer à explorer npm, l'utilisation de la méthode d'installation Node.js est la plus rapide. Si vous êtes un développeur avancé prêt à vous lancer et à travailler avec des versions, utilisez le gestionnaire de version de nœud. Si vous n'êtes pas sûr, veuillez lire ce chapitre avant de vous décider. Vous pouvez toujours modifier la façon dont vous exécutez npm à l'avenir.

Lorsque vous lisez ensuite le chapitre, il poursuit en expliquant:

Les produits npm et node.js étant gérés par des entités différentes, les mises à jour et la maintenance peuvent devenir complexes. De plus, le processus d'installation de Node.js installe npm dans un répertoire qui ne dispose que d'autorisations locales. Cela peut entraîner des erreurs d'autorisation lorsque vous tentez d'exécuter des packages globalement.

Pour résoudre ces deux problèmes, de nombreux développeurs choisissent d'utiliser un gestionnaire de version de nœud, ou nvm, pour installer npm. Le gestionnaire de versions évitera les erreurs d'autorisations et résoudra les complexités de la mise à jour de Node.js et npm.

Je pense que c'est assez clair, pour être honnête, non ?

Tous les 3 commentaires

Non, ce n'est pas nécessaire.

Il s'agit d'un outil supplémentaire pour gérer les versions de nœud et npm plus pratique sur votre système d'exploitation Windows.

Comme nous le savons, node et npm mettent fréquemment à jour leurs versions. Et il y a des gens qui travaillent sur plusieurs projets en même temps avec différentes versions de node. Et en commun, il ne doit y avoir qu'une seule version de node sur votre OS.
Si vous souhaitez modifier la version du nœud à tout moment ; ou si vous avez besoin que plusieurs versions de node coexistent. Le programme nvm est ce dont vous avez besoin. Et c'est le nvm pour le système d'exploitation Windows.

@libook a raison. Je m'attribue cela parce que je pense qu'un article de blog aiderait à clarifier cela. J'espère que je trouverai le temps pour ça bientôt.

Je déteste vraiment être en désaccord, et je ne veux pas sauter sur un débutant, mais n'est-ce pas simplement un cas de lecture incorrecte de la documentation?

La page fournie indique assez clairement quelle est la différence entre l'installation normale de node.js et même pourquoi vous utiliseriez nvm plutôt que d'installer node localement. De plus, il n'y a pas de lien ici, il mentionne simplement "une" NVM, pas celle-ci en particulier.

La page de démarrage indique :

Si vous souhaitez simplement commencer à explorer npm, l'utilisation de la méthode d'installation Node.js est la plus rapide. Si vous êtes un développeur avancé prêt à vous lancer et à travailler avec des versions, utilisez le gestionnaire de version de nœud.

Puis plus bas il est écrit :

Installer npm et gérer les versions de npm
npm est écrit en Node.js, vous devez donc installer Node.js pour pouvoir utiliser npm. Vous pouvez installer npm via le site Web Node.js ou en installant un gestionnaire de version de nœud ou une NVM. Ce chapitre explique les deux options.

Si vous souhaitez simplement commencer à explorer npm, l'utilisation de la méthode d'installation Node.js est la plus rapide. Si vous êtes un développeur avancé prêt à vous lancer et à travailler avec des versions, utilisez le gestionnaire de version de nœud. Si vous n'êtes pas sûr, veuillez lire ce chapitre avant de vous décider. Vous pouvez toujours modifier la façon dont vous exécutez npm à l'avenir.

Lorsque vous lisez ensuite le chapitre, il poursuit en expliquant:

Les produits npm et node.js étant gérés par des entités différentes, les mises à jour et la maintenance peuvent devenir complexes. De plus, le processus d'installation de Node.js installe npm dans un répertoire qui ne dispose que d'autorisations locales. Cela peut entraîner des erreurs d'autorisation lorsque vous tentez d'exécuter des packages globalement.

Pour résoudre ces deux problèmes, de nombreux développeurs choisissent d'utiliser un gestionnaire de version de nœud, ou nvm, pour installer npm. Le gestionnaire de versions évitera les erreurs d'autorisations et résoudra les complexités de la mise à jour de Node.js et npm.

Je pense que c'est assez clair, pour être honnête, non ?

Cette page vous a été utile?
0 / 5 - 0 notes