Problema con Puppeteer en Firebase functions

El index que despliego a Firebase Functions funciona correctamente. De hecho, lo he reducido al mínimo, poniendo una única función llamada “test” que devuelve un string. Eso se despliega bien.

Luego, añado, arriba:

const pup = require(‘puppeteer’);

Si despliego de nuevo (firebase deploy, incluso con parámetro only functions o incluso limitando el despliegue a una función específica), el despliegue peta:

Functions deploy had errors with the following functions:
test(us-central1)

To try redeploying those functions, run:
firebase deploy –only “functions:test”

To continue deploying other features (such as database), run:
firebase deploy –except functions

Error: Functions did not deploy properly.

¿Por qué sólo añadir Puppeteer hace que pete el despliegue? ¿Cómo puedo, entonces, usar Puppeteer en Firebase Functions?

Gracias