Добавление сценария пакета Webpack в .net core ViewComponent без дублирования - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть 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'] на стороне сервера?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...