## Bases & syntaxe
### Initialiser un nouveau projet NPM
```npm
npm init
Utilisé pour créer un fichier
package.jsondans votre dossier de projet.
Installer une dépendance (production)
npm install <package-name>
Installe une dépendance à utiliser en production.
Installer une dépendance (développement)
npm install <package-name> --save-dev
Installe une dépendance nécessaire pour le développement mais non pour la production.
Structures de données
Créer un tableau
let array = [1, 2, 3];
Utilisé pour stocker des collections ordonnées d'éléments.
Créer un objet
let obj = {name: 'John', age: 30};
Utilisé pour stocker des données clés-valeur.
Fonctions & methodes essentielles
Définir une fonction
function greet(name) {
return `Hello, ${name}!`;
}
Utilisé pour créer une fonction personnalisée.
Appeler une méthode d'un objet
let person = {greet: function() {return 'Hello!';}};
console.log(person.greet());
Utilisé pour appeler des méthodes sur des objets.
Patterns courants
Utiliser l'ES6 pour créer une classe
class Animal {
constructor(name) {
this.name = name;
}
speak() {
console.log(`${this.name} makes a noise.`);
}
}
Utilisé pour définir des objets et leurs méthodes de manière plus structurée.
Operations avancees
Installer une version spécifique d'une dépendance
npm install <package-name>@<version>
Utilisé lorsqu'une version particulière d'une dépendance est nécessaire.
Mettre à jour toutes les dépendances
npm update
Utilisé pour mettre à jour toutes les dépendances à leur dernière version dans le
package.json.
Debugging & outils
Afficher des informations de débogage
console.log('Debug information:', variable);
Utilisé pour afficher des informations utiles lors du debugging.
Utiliser Webpack Dev Server
npx webpack-dev-server --open
Utilisé pour développer des applications JavaScript avec un serveur de développement.