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
содержимое папки.