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 :
renderAnnotations={false}
, ce qui rend un peu étrange qu'il essaie toujours d'utiliser ce CSSstyled-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.
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!
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!