freeCodeCamp/guide/spanish/developer-tools/yarn/index.md

78 lines
2.6 KiB
Markdown

---
title: Yarn
localeTitle: Hilo
---
## Hilo
Yarn es un gestor de paquetes para su código. Le permite usar y compartir código con otros desarrolladores de todo el mundo. Yarn hace esto de manera rápida, segura y confiable para que nunca tenga que preocuparse por las dependencias de un proyecto.
Yarn le permite utilizar las soluciones de otros desarrolladores para diferentes problemas, facilitándole el desarrollo de su software. Si tiene problemas, puede informar sobre problemas o contribuir, y cuando se solucione el problema, puede usar Yarn para mantenerlo actualizado.
El código se comparte a través de algo llamado paquete (a veces denominado módulo). Un paquete contiene todo el código que se comparte, así como un archivo package.json que describe el paquete.
Para usar hilo debes instalarlo primero en tu sistema. Hay enlaces al final de este artículo para ayudarlo a hacerlo en cualquier sistema operativo.
Cuando tengas Yarn instalado, puedes comenzar a usarlo. Estos son algunos de los comandos más comunes que necesitarás.
### uso del hilo
**Comenzando un nuevo proyecto**
```
yarn init
```
El comando `yarn init` abrirá un formulario interactivo para crear un proyecto de hilo. `yarn init` crea un archivo `package.json` que almacena la información sobre su proyecto. Este formulario interactivo se abrirá con las siguientes preguntas:
```
name (your-project):
version (1.0.0):
description:
entry point (index.js):
git repository:
author:
license (MIT):
```
Puede escribir las respuestas para cada opción o simplemente pulsar Intro sin escribir nada para usar el valor predeterminado o dejar en blanco. Siempre puede ingresar a su editor de texto favorito para cambiar su archivo `package.json` , si es necesario.
Su archivo `package.json` debería verse similar a esto:
```
{
"name": "your-new-project",
"version": "1.0.0",
"description": "A description of your new project.",
"main": "index.js",
"repository": {
"url": "https://github.com/your-username/your-new-project",
"type": "git"
},
"author": "Your Name <your_name@example.com>",
"license": "MIT"
}
```
**Añadiendo una dependencia**
```
yarn add [package]
```
**Actualizar una dependencia**
```
yarn upgrade [package]
```
**Eliminando una dependencia**
```
yarn remove [package]
```
**Instalación de todas las dependencias del proyecto.**
```
yarn install
```
#### Más información:
* [Sitio web de hilo](https://yarnpkg.com)
* [Documentación de hilo](https://yarnpkg.com/en/docs)
* [Instalación de hilo](https://yarnpkg.com/en/docs/install)
* [Yarn vs npm](https://www.pluralsight.com/guides/node-js/yarn-a-package-manager-for-node-js)