可能与#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
这样的 js 解决方案中使用 css 的人实际上并不需要使用 CSS 加载器,所以只为这个包包含它有点烦人。只是我对此的想法,如果它与#133 太相似或者您不想删除此行为,请随时关闭它。
我认为这是一个很好的要求。 我还不太知道如何解决这个问题,但我会记住它!
在 PageAnnotations 组件中不包含 css 不是一个想法吗? 但是如果你想要它,你可以自己加载它吗?
这样你也可以提供一个像我这样的人可以加载的 JSS。
我的梦想是让 React-PDF 尽可能接近零配置。
完全删除 CSS 导入对我来说是最后的手段,但我在最新的(预)版本 - v3.0.0-alpha.3 中做到了。 让我知道你的想法!
最有用的评论
我的梦想是让 React-PDF 尽可能接近零配置。
完全删除 CSS 导入对我来说是最后的手段,但我在最新的(预)版本 - v3.0.0-alpha.3 中做到了。 让我知道你的想法!