Html-react-parser: Jendela dan dokumen tidak ditentukan di Webworker

Dibuat pada 6 Nov 2019  ·  3Komentar  ·  Sumber: remarkablemark/html-react-parser

Saat menggunakan html-react-parser di Webworkers, jendela dan dokumen tidak ditentukan. Anda menyebutkan bahwa itu berfungsi juga di Nodejs di mana jendela dan dom juga tidak ditentukan. Bagaimana cara mengatasi ini. Terima kasih

question

Semua 3 komentar

Pertanyaan bagus @alizeaiter

Alasan html-react-parser dapat digunakan di Node.js dan di browser adalah karena ketergantungan html-dom-parser , yang digunakan untuk mengurai string HTML ke node DOM.

Di Node.js, html-dom-parser bergantung pada htmlparser2 ; di browser, html-dom-parser bergantung pada API browser asli.

Ini dilakukan untuk menjaga ukuran bundel tetap kecil untuk klien. Ini penting karena ada korelasi langsung antara ukuran bundel dan waktu yang diperlukan untuk memuatnya (serta biaya yang diperlukan untuk menyajikannya).

Sekarang jika Anda benar-benar ingin memasukkan htmlparser2 dalam html-dom-parser build, Anda harus menghapus bidang "browser" dan membangun kembali bundel Anda dengan webpack (atau modul lainnya pembundel).

Jika tidak, harus ada parser HTML to React lain yang dapat memenuhi kebutuhan Anda.

Saya harap ini menjawab pertanyaan Anda.

Terima kasih atas jawaban Anda, saya akhirnya menggunakan parser lain yang menggunakan htmlparser2

Kedengarannya bagus! Menutup masalah karena tampaknya telah diselesaikan.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

shiglet picture shiglet  ·  6Komentar

danielimmke picture danielimmke  ·  4Komentar

mdeljavan picture mdeljavan  ·  4Komentar

linkelvin11 picture linkelvin11  ·  4Komentar

dave-stevens-net picture dave-stevens-net  ·  9Komentar