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ローダーを使用する必要がないため、このパッケージのためだけに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 評価