React-pdf: Solicitud: no imponga el uso de un cargador de CSS

Creado en 25 ene. 2018  ·  3Comentarios  ·  Fuente: wojtekmaj/react-pdf

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:

  1. Las anotaciones no se procesan porque tengo renderAnnotations={false} , lo que hace que sea un poco extraño que todavía esté intentando usar este CSS
  2. Las personas que usan css en soluciones js como styled-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.

enhancement help wanted

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!

Todos 3 comentarios

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!

¿Fue útil esta página
0 / 5 - 0 calificaciones