React-pdf: 请求:不要强制使用 CSS 加载器

创建于 2018-01-25  ·  3评论  ·  资料来源: wojtekmaj/react-pdf

可能与#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

由于以下几个原因,这有点不方便:

  1. 注释没有被渲染,因为我有renderAnnotations={false} ,这使得它仍然试图使用这个 CSS 有点奇怪
  2. 在像styled-components这样的 js 解决方案中使用 css 的人实际上并不需要使用 CSS 加载器,所以只为这个包包含它有点烦人。

只是我对此的想法,如果它与#133 太相似或者您不想删除此行为,请随时关闭它。

enhancement help wanted

最有用的评论

我的梦想是让 React-PDF 尽可能接近零配置。

完全删除 CSS 导入对我来说是最后的手段,但我在最新的(预)版本 - v3.0.0-alpha.3 中做到了。 让我知道你的想法!

所有3条评论

我认为这是一个很好的要求。 我还不太知道如何解决这个问题,但我会记住它!

在 PageAnnotations 组件中不包含 css 不是一个想法吗? 但是如果你想要它,你可以自己加载它吗?

这样你也可以提供一个像我这样的人可以加载的 JSS。

我的梦想是让 React-PDF 尽可能接近零配置。

完全删除 CSS 导入对我来说是最后的手段,但我在最新的(预)版本 - v3.0.0-alpha.3 中做到了。 让我知道你的想法!

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

wojtekmaj picture wojtekmaj  ·  4评论

zambony picture zambony  ·  3评论

Waize picture Waize  ·  4评论

joepio picture joepio  ·  3评论

douglasrcjames picture douglasrcjames  ·  4评论