Installer Node.js (version LTS)
Choisissez toujours la version LTS (support à long terme) : c'est celle que visent les bibliothèques et les tutoriels.
winget install -e --id OpenJS.NodeJS.LTSOu téléchargez l'installateur .msi sur nodejs.org. Fermez puis rouvrez le Terminal, et vérifiez :
node -v
npm -v
Si npm est bloqué dans PowerShell
Message : « Impossible de charger le fichier C:\Program Files\nodejs\npm.ps1, car l'exécution de scripts est désactivée sur ce système ». Autorisez les scripts locaux pour votre seul compte (pas besoin d'être administrateur) :
Set-ExecutionPolicy -Scope CurrentUser RemoteSignedRépondez O. Vérifiez avec Get-ExecutionPolicy -List.
AvecRemoteSigned, vos scripts locaux s'exécutent, mais les scripts téléchargés d'Internet doivent être signés. Autre solution : utilisernpm.cmd, ou l'Invite de commandes.
Créer un projet
- Créez un dossier et placez-vous dedans :
mkdir mon-app ; cd mon-app npm init -ycréepackage.jsonavec les valeurs par défaut.npm install dayjsajoute une bibliothèque dansnode_moduleset l'inscrit dansdependencies.npm install --save-dev nomajoute un outil de développement (devDependencies).
npx : lancer un outil sans l'installer
npx cowsay Bonjournpx télécharge l'outil dans un cache et l'exécute. Il demande confirmation la première fois.
Les scripts de package.json
"scripts": {
"start": "node index.js",
"dev": "node --watch index.js"
}Lancez-les avec npm start (raccourci réservé à start et test) ou npm run dev.
Bon à savoir
- N'envoyez jamais
node_modulessur Git : ajoutez-le à.gitignore.npm installle recrée à partir depackage.jsonetpackage-lock.json. npm outdatedliste les paquets à mettre à jour,npm auditsignale les vulnérabilités connues.- Pour jongler entre plusieurs versions de Node, utilisez un gestionnaire de versions comme fnm ou nvm-windows.