React-pdf: Demande : Ne pas imposer l'utilisation d'un chargeur CSS

Créé le 25 janv. 2018  ·  3Commentaires  ·  Source: wojtekmaj/react-pdf

Peut-être lié au 133. Il semble qu'avec les nouvelles versions de react-pdf , vous obtenez cette erreur lorsque vous n'avez pas de chargeur 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

C'est un peu gênant pour plusieurs raisons :

  1. Les annotations ne sont pas rendues car j'ai renderAnnotations={false} , ce qui rend un peu étrange qu'il essaie toujours d'utiliser ce CSS
  2. Les personnes qui utilisent css dans des solutions js comme styled-components n'ont pas vraiment besoin d'utiliser des chargeurs CSS, il est donc un peu ennuyeux de devoir l'inclure uniquement pour ce package.

Juste mes réflexions à ce sujet, n'hésitez pas à fermer ceci si c'est trop similaire au #133 ou si vous ne voulez pas supprimer ce comportement.

enhancement help wanted

Commentaire le plus utile

Mon rêve est de rendre React-PDF aussi proche que possible de zéro-config.

La suppression complète de l'importation CSS était un dernier recours pour moi, mais je l'ai fait dans la dernière version (pré)version - v3.0.0-alpha.3 . Laissez-moi savoir ce que vous pensez!

Tous les 3 commentaires

C'est une très bonne demande je pense. Je ne sais pas encore trop comment contourner ce problème, mais je vais le garder à l'esprit !

N'est-ce pas une idée de ne pas inclure le css dans le composant PageAnnotations ? Mais si vous le voulez, vous pouvez le charger vous-même ?

De cette façon, vous pouvez également en fournir un JSS que des gens comme moi peuvent charger.

Mon rêve est de rendre React-PDF aussi proche que possible de zéro-config.

La suppression complète de l'importation CSS était un dernier recours pour moi, mais je l'ai fait dans la dernière version (pré)version - v3.0.0-alpha.3 . Laissez-moi savoir ce que vous pensez!

Cette page vous a été utile?
0 / 5 - 0 notes