Obtenga control programático de sus compilaciones con los complementos de compilación de Netlify

Hoy en Jamstack_Conf, Netlify anunció Build Plugins. Lo que hace es permitirle tener enlaces particulares para eventos dentro de su compilación, como cuándo comienza o finaliza la compilación. Lo bueno de ellos es que son simplemente un simple objeto JavaScript, por lo que puedes insertar algo de lógica o iniciar una biblioteca tal como lo harías normalmente dentro de tu aplicación.

Una “compilación” es cuando le entrega su sitio a Netlify a través de GitHub/GitLab/etc., o simplemente colocando el directorio en la interfaz, Netlify procesará todos los activos, descargará e instalará paquetes y generará una versión estática del sitio. para implementar en CDN en todo el mundo.

Lo que hace el complemento de compilación es brindarle acceso a puntos clave en el tiempo durante ese proceso, por ejemplo, onPreBuild, onPostBuild, onSuccessetc. Puedes ejecutar algo de lógica en esos momentos específicos, como este:

module.exports = {  onPreBuild: () = {    console.log('Hello world from onPreBuild event!')  },}

¡Tampoco tienes que construirlos tú mismo! Puede utilizar complementos de compilación creados por la comunidad. Los hay muy interesantes, como a11y, Cypress para pruebas, Inline Critical CSS y mi favorito personal, Subfont, que optimiza las fuentes para ti de una manera realmente increíble (puedes ver un video sobre eso).

Habilítelos a través del panel con unos pocos clics en los botones:

Si desea obtener más información, consulte la publicación del anuncio aquí. ¡Feliz edificio!

SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion