PCF слишком тяжелый

Я работаю с пользовательскими компонентами из компонентной среды, и всякий раз, когда я пытаюсь загрузить файл в CRM, он говорит, что он слишком тяжелый. Я проверил, и это занимает 7 МБ, что безумно, так как не должно. Я использую FluentUI, и я проверил свой импорт, чтобы увидеть, есть ли что-то, что импортирует что-то слишком большое, но это не похоже на это. Кто-нибудь может порекомендовать мне что-то, что, может быть, я найду полезным, чтобы проверить размер файла?

Я пробовал использовать source-map и source-map-explorer, но у меня каждый раз возникала ошибка (команда во время сборки не генерировала json или аналогичные ошибки).

1 ответ

Решение

При импорте элементов управления FluentUI в свой index.ts контроля ПКФ.

Вы должны импортировать элементы управления детально, т.е. импортировать только необходимые элементы управления. Иначе bundle.jsразмер будет огромным, как у вас. Импортируйте необходимые элементы управления с помощью @fluentui/react/lib/… а не весь @fluentui/react.

И попробуйте построить в режиме Release вместо Debug. Читать больше

Вы можете проверить out и binсодержимое папки.

Другие вопросы по тегам