Динамическая загрузка пакетов с реагировать-pdf - PullRequest
0 голосов
/ 08 марта 2019

Я добавил response-pdf в своем онлайн-решении SharePoint и создаю новую веб-часть.

Как упомянуто в документации с response-pdf:

Для производительности крайне важно использовать рабочий PDF.js всякий раз, когда это возможно. Это гарантирует, что файлы PDF будут отображаться в отдельном потоке без ущерба для производительности страницы. Чтобы сделать вещи немного проще, мы подготовили несколько точек входа, которые вы можете использовать.

Итак, я импортировал компонентact-js, как они сказали в webpack:

import { Document } from 'react-pdf/dist/entry.webpack';

Когда я строил, мое решение было достаточно громоздким, поскольку они говорят о документах sharePoint здесь в папке inisde / dist: https://docs.microsoft.com/en-us/sharepoint/dev/spfx/dynamic-loading

enter image description here

Моя веб-часть отлично работает локально, но когда я размещаю свое решение на своем веб-сайте и пытаюсь показать, что моя разделяемая точка веб-части не может получить доступ к рабочему файлу.

Ошибка при входе на страницу _layouts / 15 / workbench.aspx:

[SPLoaderError.loadComponentError]: Не удалось загрузить компонент "5749a310-3745-4f9e-b3b1-d80f6e26b2dc" (ListDocSeriesWebPart). Исходная ошибка: не удалось загрузить точку входа из компонента "5749a310-3745-4f9e-b3b1-d80f6e26b2dc" (ListDocSeriesWebPart). Исходная ошибка: не удалось создать «рабочий»: сценарий в «https://localhost:4321/dist/cb26e0c76f455dfdff94.worker.js' не может быть получен из источника» https://digitalsolution365.sharepoint.com'.

Может быть, я что-то упустил внутри config.json или, возможно, это было невозможно сделать ?! Я не нашел никакой информации, как это исправить.

...