Open francovp opened 5 years ago
Hola @francovp ! Gracias por reportar esto.
La verdad es que está un poco difícil revisarlo hoy, pero si ya tienes más o menos claro cuál sería la solución... no te animas a hacer un PR? 😉 Creo que sería lo más rápido
@llekn al parecer los bundles generados por la librería no son reconocidos por Ivy, con la ayuda de ng-packagr
los bundles publicados en npm
pueden ofrecer una gran variedad de formatos que son especificados en el package.json
final:
"main": "esm5/ng2-rut.umd.js",
"module": "fesm5/ng2-rut.js",
"es2015": "fesm2015/ng2-rut.js",
"esm5": "esm5/ng2-rut.js",
"esm2015": "esm2015/ng2-rut.js",
"fesm5": "fesm5/ng2-rut.js",
"fesm2015": "fesm2015/ng2-rut.js",
"typings": "ng2-rut.d.ts",
"metadata": "ng2-rut.metadata.json",
"sideEffects": false
por eso se recomienda que las librerías para Angular sean generadas con Angular CLI y ng-packagr
Al usar Angular 8 y habilitar el nuevo Renderer3 (Ivy) falla en la compilación con el error
ERROR in There is no format with import statements in '.../node_modules/ng2-rut' entry-point.
En este Issue de otro package con el mismo problema al parecer está la razón
Se agradecería si se puede hacer compatible :(