Logo de Beunicoos
midudev
22 Monorepo multipaquete con NPM Workspaces 📦
¡UPS! Para ver vídeos en la web debes estar registrado, es totalmente gratuito.

1.388 visualizaciones

Aprende a migrar tus repositorios a una estructura de monorepositorio multipaquete para mejorar la mantenibilidad de tu código, compartir dependencias de NPM y configuraciones.

Esto lo puedes lograr con npm workspaces, una nueva funcionalidad disponible a partir de la versión 7 de npm.

Todas las clases del Bootcamp:
https://www.youtube.com/watch?v=wTpuKOhGfJE&list=PLV8x_i1fqBw0Kn_fBIZTa3wS_VZAqddX7

Suscríbete al canal 🔔
https://www.youtube.com/c/midudev?sub_confirmation=1

Esta clase es parte de un curso de introducción al desarrollo web y full stack moderno con JavaScript. El enfoque principal está en las aplicaciones de una sola página implementadas con React y que las soportan con servicios web RESTful y GraphQL implementados con Node.js también veremos TypeScript y React Native. Otros temas incluyen depuración de aplicaciones, configuración, gestión de entornos de ejecución y bases de datos NoSQL.

SEGMENTOS DEL VÍDEO 🎬
00:00 - Introducción
01:21 - Creación de estructura de directorios para el monorepo
03:18 - Unificando la configuración del linter
05:40 - Usando npm workspaces
10:20 - Eliminando repositorios anteriores
11:20 - Probando que funcionan los paquetes API y App
14:50 - Sirviendo la app desde el servidor
16:25 - Usando rutas relativas en la app
20:30 - Usando scripts para nuestros paquetes en la raíz
23:30 - Subiendo el monorepo a un repositorio de GitHub
25:28 - Añadir configuración de deploy en Heroku y variables de entorno
29:12 - Deploy con Heroku
30:32 - Arreglando errores del linter
32:31 - Disfrutando de nuestro monorepo en producción

Bootcamp Fullstack