私は今日、 import {pdfjs} from pdfjs-dist/pdf.js
ようなものを介してpdf.jsを使用することを探していましたが、利用できるのはrequireモジュールだけであることを学びました。
npmのどこかにes6モジュールを追加することは可能でしょうか?
理想的な世界では、 src
を標準モジュールとしてリファクタリングする必要があります。 それでもCJSが必要な場合は、ロールアップまたは他の同様のツールを使用して(たとえば、 cjs
ディレクトリに)自動的に構築できます。さらに、生成するのはユーザーに任せます(ノードユーザーはesm
簡単に使用できます)。
興味があればPRをさせていただきます。
暫定的な回避策として、これを公開しました:
https://github.com/bundled-es-modules/pdfjs-dist
https://www.npmjs.com/package/@bundled-es-modules/pdfjs -dist
これはbundled-es-modules / pdfjs-distリポジトリに引き続き関連していますか、それともモジュール機能がこのメインディストリビューションに組み込まれていますか? このリポジトリには「コンポーネント」があるようです。
公開されたpdfjs-dist
まだesモジュールがないようですか?
またはどこかに別のディストリビューションがありますか?
@timvandermeijこれに関する更新はありますか?
node_modules/ng2-pdf-viewer/__ivy_ngcc__/fesm2015/ng2-pdf-viewer.js depends on 'pdfjs-dist/build/pdf'. CommonJS or AMD dependencies can cause optimization bailouts.
最も参考になるコメント
暫定的な回避策として、これを公開しました:
https://github.com/bundled-es-modules/pdfjs-dist
https://www.npmjs.com/package/@bundled-es-modules/pdfjs -dist