Se accede a la raiz del proyecto y se ejecutan los comandos yarn install (para instalar las dependencias del proyecto) y yarn dev (para lanzar el proyecto).
"Yarn" es un administrador de dependencias relativamente nuevo, es open source y fue creado por miembros de Facebook y Google, su principal característica es la rápidez.
Antes de la llegada de "Yarn", había muchos problemas para administrar las dependencias de un proyecto, debido a que la instalación de dependencias era muy lenta, tediosa y también generaba muchos fallos, por lo cual llevar a cabo la instalación de dependencias de un proyecto era una tarea muy engorrosa, muchas veces el tamaño del proyecto era proporcional a los problemas que había.
Yarn resuelve todos estos problemas debido a que ofrece una administración eficiente de dependencias.
Se utiliza para inicializar un proyecto de NodeJS. Al ejecutarlo nos preguntaráel nombre de nuestro proyecto, versión, descripción, archivo inicial, repositorio, autor y el tipo de licencia de nuestro proyecto. Una vez hecho esto habrá generado el “package.json”
Se utiliza para añadir dependecias al proyecto (parecido a añadirlas en el “pom.xml” en Maven). Tiene modificadores, por ejemplo “--dev”, para elegir la versión de la dependencia a añadir.
Se emplea para actualizar las dependecias del proyecto en general o para actualizar una sola de ellas.
Se utiliza para eliminar una dependencia del proyecto sin entrar a modificar manualmente el “package.json”.
Se emplea para instalar todas las dependencias del proyecto. Genera la carpeta “node_modules” dentro de la estructura del proyecto.
Se utiliza para ejecutar un script indicado en el “package.json”. Se suele utilizar para encadenar comandos. Parecido a los “alias” en bash.