Configuration
Configuration de votre package
Yarn recherche les fichiers package.json
pour identifier chaque package et configurer le comportement de yarn pendant l’exécution à l’intérieur de ce package.
Un exemple de configuration pour le package pet-kitten
, qui se trouveraient dans pet-kitten/package.json
:
{
"name": "pet-kitten",
"version": "0.1.0",
"main": "pet.js",
"dependencies": {
"hand": "1.0.0"
}
}
Utiliser yarn.lock
pour épingler vos dépendances
Yarn utilise également un fichier yarn.lock
à la racine de votre projet pour rendre la résolution des dépendances rapide et fiable. Vous ne devez jamais toucher ce fichier, yarn en est le propriétaire et il le changera lors de la gestion des dépendances.
Pour s’assurer que votre application fonctionne de manière cohérente, vous devez toujours enregistrer le fichier yarn.lock
dans le dépôt de votre code.