> ## Content Index
> Fetch the complete content index at: https://mindsers.blog/llms.txt
> Use this file to discover other available public pages before exploring further.

# Forcer la réinstallation de NPM via NVM
- URL: https://mindsers.blog/fr/post/forcer-reinstallation-npm-via-nvm/
- Published: 2017-11-24T05:00:00.000Z
- Updated: 2020-12-10T08:53:09.000Z
- Author: Nathanaël Cherrier
- Tags: npm, coding-tech, nodejs, javascript, #lang-fr

Petite astuce rapide. Les version 9.x.x de NodeJS sont sorties il y a quelques temps et vous faites peut-être partie de ceux qui ont eu des problèmes avec NPM après avoir voulu tester cette version de NodeJS.

Beaucoup de nouveauté dans cette version 9 de NodeJS mais aussi des *breacking changes* (Et oui, il s'agit d'une version majeur). Ce qui implique ici que NPM ne fonctionne plus. Enfin... la version installé de NPM ne fonctionne plus — même après `npm install -g npm@latest` — mais la version de NPM bundlé avec NodeJS fonctionne très bien.

1er cas : vous réinstaller NodeJS avec l'installateur officiel et il vous installera la version bundlée puisqu'il écrase tout comme un bourrin.

2nd cas : vous êtes comme moi et vous utilisez un outil tel *NVM* pour géré vos versions de NodeJS. Dans ce cas comment utiliser la version bundlée de NPM ?

- Revenez à une version précédente de NodeJS : `node use 8`
- Supprimez NPM : `npm uninstall -g npm`
- Forcer la réinstallation de NodeJS avec NVM : `nvm install 9`
- Potencielement, indiquez à NVM que vous souhaitez utiliser la version 9 de NodeJS s'il ne l'a pas compris tout seul : `nvm use 9`

Comme lors de l'installation de la version 9.x.x, NPM n'existait pas dans la version courante, NVM installe celui qui est bundlé avec NodeJS.