Estabas desarrollando algun webpart en el nuevo SPFX, probándolo con esa maravilla que es el Workbench de SharePoint Online (/_layouts/15/workbench.aspx), y de repente, tras algún cambio insignificante, al importarlo en la pagina, te encuentras un error de importación parecido a este:

 

image

 

Supongo que el error puede variar en función de la Tenant, pero básicamente se queja de que alguna dependencia del propio SPFX parece que no se está cargando.

Pues bien, no sé exactamente por qué se produce el error, pero parece que el bundle no se está generando correctamente. Lo que si te puedo contar es el “workaround” que me ha funcionado a mi. Viendo que el bundle no se generaba bien (incluso creando un webpart de cero con la template de yeoman), he probado que el mismo código del webpart, pero haciendo el “gulp serve” desde otra maquina cliente, si que funcionaba bien, así que he recurrido al mejor recurso del Informático: re-instalar el paquete desde el npm:

npm i -g @microsoft/generator-sharepoint@latest

Y así, sin mas, y sin cambiar nada del webpart que antes no funcionaba, tras volver a hacer un “gulp serve”, todo ha vuelto a funcionar con normalidad. Si me vuelve a suceder intentare abrir un “issue” en el sitio de github, ya que tengo la sensación de que en determinadas circunstancias, el proceso de bundle que hace con Gulp, webpack, etc, no hace bien su trabajo, y ya no hay manera de que vuelva a funcionar bien si no re-instalas el paquete.

@luismanez