Podría estar relacionado con el # 133. Parece que con las versiones más recientes de react-pdf
, obtienes este error cuando no tienes un cargador de CSS:
ERROR in ./node_modules/react-pdf/build/annotation_layer_builder.css
Module parse failed: Unexpected token (16:0)
You may need an appropriate loader to handle this file type.
| */
|
| .annotationLayer section {
| position: absolute;
| }
@ ./node_modules/react-pdf/build/PageAnnotations.js 35:0-41
@ ./node_modules/react-pdf/build/Page.js
@ ./node_modules/react-pdf/build/entry.noworker.js
@ ./src/features/preview/components/Preview.js
@ ./src/features/preview/components/index.js
@ ./src/app/pages/Generator.js
@ ./src/app/App.js
@ ./src/index.js
@ multi (webpack)-dev-server/client?http://localhost:3000 webpack/hot/dev-server babel-polyfill ./index.js
Esto es un poco inconveniente por un par de razones:
renderAnnotations={false}
, lo que hace que sea un poco extraño que todavía esté intentando usar este CSSstyled-components
realmente no necesitan usar cargadores de CSS, por lo que es un poco molesto tener que incluirlo solo para este paquete.Solo mis pensamientos sobre esto, siéntase libre de cerrar esto si es demasiado similar al # 133 o si no desea eliminar este comportamiento.
Creo que es una muy buena solicitud. Todavía no sé cómo solucionar este problema, ¡pero lo tendré en cuenta!
¿No es una idea no incluir el CSS dentro del componente PageAnnotations? ¿Pero si lo quieres puedes cargarlo tú mismo?
De esa manera, también puede proporcionar un JSS que personas como yo puedan cargar.
Mi sueño es hacer que React-PDF sea lo más cercano posible a la configuración cero.
Eliminar la importación de CSS por completo fue un último recurso para mí, pero lo hice en la versión (pre) más reciente: v3.0.0-alpha.3 . ¡Déjame saber lo que piensas!
Comentario más útil
Mi sueño es hacer que React-PDF sea lo más cercano posible a la configuración cero.
Eliminar la importación de CSS por completo fue un último recurso para mí, pero lo hice en la versión (pre) más reciente: v3.0.0-alpha.3 . ¡Déjame saber lo que piensas!