У меня есть ViewComponent, и он включает в себя скрипт комплекта, сгенерированный webpack
<script src="~/dist/foo.bundle.js"></script>
Пакет содержит импорт в CKeditor5:
import ClassicEditor from "@ckeditor/ckeditor5-build-classic"
Проблема в том, что каждый раз, когда я вызываю сервер ViewComponent раз на странице, ClassicEditor снова «вызывается» и отображает в браузере следующую ошибку:
ckeditor-version-collision: The global CKEDITOR_VERSION constant has already been set. {collidingVersion: "11.1.1",version: "11.1.1"}
Есть ли способ избежать этого, не выполняя проверки HttpContext.Items['hasScriptLoaded']
на стороне сервера?