- npm embarqué par Node.
- ou pnpm
- voir https://www.alsacreations.com/article/lire/1907-Les-gestionnaires-de-paquets-pour-Node--npm-yarn-pnpm.html
Installation de dépendances
npm install
ounpm i
npm install --save <package>
installe un package et le sauve dans les dépendances de productionnpm install --save-dev <package>
installe un package et le sauve dans les dépendances de développement
Mise à jour
npm update
dépendances de productionnpm update --dev
dépendances de développement
Maintenance et évolutions
npm outdated
liste les dépendances obsolètesnpx npm-check -u
interface avancée pour procéder aux mises à journpx npm-check-updates
met à jour package.json vers les dernières versions (latest)
Divers
npm ls webpack
npm run
liste les tâches/scripts disponibles
Debug
npm root
etnpm root -g
trouver les dossiers racinesnpm list -g
lister les packages globaux installés
Packages globaux utiles
npm install -g serve
puisserve
dans un dossier local pour instancier un mini serveur HTTP
Sécurité
Sous Windows 11, le système peut refuser d'exécuter pnpm
, dans ce cas on peut assouplir les restrictions avec un shell administrateur Set-ExecutionPolicy Unrestricted
.
Versions de Node
Utiliser nvm linux/macos / nvm windows avec les commandes nvm install 18.14.2
puis nvm use 18.14.2