React-pdf: Solicitação: não imponha o uso de um carregador CSS

Criado em 25 jan. 2018  ·  3Comentários  ·  Fonte: wojtekmaj/react-pdf

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:

  1. As anotações não são renderizadas porque tenho renderAnnotations={false} , o que torna um pouco estranho que ainda esteja tentando usar este CSS
  2. Pessoas que usam css em soluções js como styled-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.

enhancement help wanted

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!

Todos 3 comentários

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!

Esta página foi útil?
0 / 5 - 0 avaliações