Maison > interface Web > js tutoriel > le corps du texte

-? Qu'est-ce que le FIL ?-

Barbara Streisand
Libérer: 2024-11-04 03:35:29
original
808 Les gens l'ont consulté

Lorsque vous travaillez sur un projet et que vous voyez un fichier Yarn.lock vous regarder, vous vous demandez peut-être : "Qu'est-ce que le fil ?". Alors commençons.

Yarn est l'un des principaux gestionnaires de packages JS utilisés pour gérer les dépendances (packages et bibliothèques) dans les projets JS.

Le gestionnaire de packages est un outil qui aide les développeurs à gérer les bibliothèques et modules externes requis dans le projet → automatiser le processus d'installation, de mise à jour et de gestion des dépendances.

En installant Yarn en tant que gestionnaire de paquets, vous pouvez le faire avec la commande : npm install -g Yarn (-g signifie globalement sur votre machine) et après l'installation, vous pouvez simplement exécuter Yarn —version pour vérifier votre installation de Yarn.

Yarn fonctionne avec package.json.

Le fichier package.json est un fichier de configuration central dans les projets Node.js. Il sert de modèle pour le projet et contient des métadonnées importantes sur le projet, y compris ses dépendances, ses scripts, ses versions, les informations sur l'auteur et plus encore.
Yarn crée un fichier de verrouillage Yarn.lock qui capture la version exacte de tous les packages et de leurs dépendances, fournissant une configuration à chaque fois que vous installez des packages.
Les gestionnaires de packages exécutent également des scripts pour la construction, le test et le déploiement.

Ajout d'un package avec fil fil ajouter package-name, cela récupère le package dans le registre et l'installe localement dans le dossier des modules de nœud. (https://classic.yarnpkg.com/en/docs/cli/add - tout ce dont vous avez besoin pour ajouter des packages)

Si vous voulez comprendre comment fonctionne le fil, vous devez d'abord comprendre ce qu'est Node.js.
Node.js est un environnement d'exécution qui vous permet d'exécuter le JS sur un serveur. [JS → runtime → serveur].

Dans les années 1990, lorsque JS était principalement utilisé comme langage de script pour régler le navigateur, à mesure que les plates-formes Web évoluaient, JS est devenu plus puissant et en 2009. Node.js est publié.
Jusque-là, il est impossible d'exécuter du code JS sur le serveur. Node.js permet aux développeurs d'être full stack et d'écrire une application entière dans un seul langage qui s'exécutera sur le serveur.

Comment ça marche ?
Lorsque vous visitez une URL sur Internet qui pointe vers votre serveur lorsque la demande est reçue, nous pouvons utiliser un nœud pour gérer la demande et lire un fichier à partir du système de fichiers du serveur et répondre au client afin qu'il puisse afficher le code HTML dans le navigateur.

-? What is YARN ?-

Nous avons dit que Yarn est un gestionnaire de packages qui fonctionne avec Node.js pour gérer les dépendances du projet (bibliothèques ou packages). Lorsque vous développez un projet Node.js, vous avez souvent besoin de bibliothèques tierces pour effectuer diverses tâches (HTTP, travailler avec une base de données, créer une interface utilisateur..). Yarn est là pour automatiser le processus de téléchargement, d'installation, de mise à jour et de gestion de ces bibliothèques pour nous.

Lorsque vous créez un projet avec du fil, vous initialisez un fichier package.json qui définit les dépendances de votre projet. Lorsque vous exécutez des commandes telles que Yarn Install ou Yarn Add, Yarn communique avec les packages node.js, les télécharge et les place dans le dossier node_modules de votre projet.

Node.js utilise le système de modules CommonJS, où chaque fichier de Node.js est traité comme un module séparé. Vous permettant d'« exiger » des modules dans votre code. Avec « require », ​​il essaie de localiser le module express en recherchant dans un chemin défini commençant par node_modules.

Pourquoi est-ce important ?

Node.js ne gère pas intrinsèquement les dépendances ! → il s'appuie sur un gestionnaire de packages externe comme Yarn pour ce faire.

Terminer la conclusion !
Yarn aide Node.js avec node_modules à installer les dépendances dont Node.js a besoin. Créez fil.lock pour garantir des dépendances cohérentes sur différents environnements ! Met en cache les packages pour une installation plus rapide et une prise en charge hors ligne ! Optimise la structure de node_modules, ce qui rend plus efficace pour Node.js la recherche de dépendances. Gérez les conflits de dépendances et automatisez les tâches avec des scripts, prenant en charge le développement et le déploiement d'applications Node.js.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal