Pode estar relacionado a # 133. Parece que com as versões mais recentes de react-pdf
, você obtém este erro quando não tem um carregador 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
Isso é um pouco inconveniente por alguns motivos:
renderAnnotations={false}
, o que torna um pouco estranho que ainda esteja tentando usar este CSSstyled-components
realmente não precisam usar carregadores CSS, então é um pouco chato ter que incluí-los apenas neste pacote.Apenas o que penso sobre isso, fique à vontade para encerrar se for muito semelhante ao # 133 ou se você não quiser remover este comportamento.
Acho que é um pedido muito bom. Ainda não sei como solucionar esse problema, mas vou manter isso em mente!
Não é uma ideia não incluir o css dentro do componente PageAnnotations? Mas se você quiser, pode carregá-lo sozinho?
Dessa forma, você também pode fornecer um JSS que pessoas como eu possam carregar.
Meu sonho é tornar o React-PDF o mais próximo possível da configuração zero.
Remover a importação de CSS totalmente foi o último recurso para mim, mas fiz isso no mais novo (pré) lançamento - v3.0.0-alpha.3 . Diz-me o que pensas!
Comentários muito úteis
Meu sonho é tornar o React-PDF o mais próximo possível da configuração zero.
Remover a importação de CSS totalmente foi o último recurso para mim, mas fiz isso no mais novo (pré) lançamento - v3.0.0-alpha.3 . Diz-me o que pensas!