Tengo un paquete parse-ingredient , que tiene una página de demostración aquí . La página de demostración depende de otro de mis paquetes llamado numeric-quantity . La página de demostración solo obtiene las últimas versiones de UMD de cada paquete de UNPKG de esta manera:
<script src="https://unpkg.com/numeric-quantity"></script> <script src="https://unpkg.com/parse-ingredient"></script> Cada paquete tiene un mapa de origen identificado como una URL relativa, como esta (versión abreviada de numeric-quantity.umd.js ):
(function(n,d){typeof exports=="object"&&typeof module!="undefined"? // ...etc, etc, etc //# sourceMappingURL=numeric-quantity.umd.js.mapCuando se carga la página de demostración en Chrome, esto aparece en la consola:
DevTools no pudo cargar el mapa de origen: no se pudo cargar el contenido para
https://unpkg.com/numeric-quantity.umd.js.map: error HTTP: código de estado 404, red::ERR_HTTP_RESPONSE_CODE_FAILURE
Aparecen errores similares en otros navegadores. Creo que esto se debe a que el navegador piensa que dado que la URL solicitada original es https://unpkg.com/numeric-quantity , entonces sourceMappingURL debe ser relativa a esa ubicación, no la URL de redireccionamiento que UNPKG realmente resuelve ( https://unpkg.com/browse/numeric-quantity@1.0.4/dist/numeric-quantity.umd.js ).
¿Es esto algo que puedo arreglar con la configuración? Si no es así, ¿es un problema que UNPKG puede solucionar? Y si no es eso, ¿es esto algo que los navegadores realmente están haciendo mal?