Может быть связано с № 133. Похоже, что с более новыми версиями react-pdf
вы получаете эту ошибку, когда у вас нет загрузчика 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
Это немного неудобно по двум причинам:
renderAnnotations={false}
, поэтому немного странно, что он все еще пытается использовать этот CSS.styled-components
, на самом деле не нужно использовать загрузчики CSS, поэтому немного раздражает необходимость включать его только для этого пакета.Просто мои мысли по этому поводу, не стесняйтесь закрыть это, если оно слишком похоже на # 133 или если вы не хотите удалять это поведение.
Я думаю, это очень хорошая просьба. Я пока не совсем знаю, как обойти эту проблему, но буду иметь это в виду!
Разве это не идея не включать CSS в компонент PageAnnotations? Но если вы хотите, чтобы вы могли загрузить его самостоятельно?
Таким образом, вы также можете предоставить JSS-файл, который могут загружать такие люди, как я.
Я мечтаю сделать React-PDF максимально приближенным к нулевому конфигу.
Полное удаление импорта CSS было для меня крайней мерой , но я сделал это в последней (предварительной) версии -
Самый полезный комментарий
Я мечтаю сделать React-PDF максимально приближенным к нулевому конфигу.
Полное удаление импорта CSS было для меня крайней мерой , но я сделал это в последней (предварительной) версии -