TinyMCE не может быть запущен как zip-файл - отдельные файлы должны быть доступны браузеру для загрузки с сервера во время выполнения.
Если вы используете Angular, я собираюсь предположить, что вы используете NPM, поэтому одним из вариантов является включение TinyMCE через NPM.
Вы, конечно, можете распаковать файлы в виде zip-файла и разместить их где-нибудь в своем проекте.В конце концов, все, что делает NPM - это предоставляет другой способ загрузки файлов для TinyMCE.
Когда у вас есть файлы, они должны быть где-то, чтобы браузер, использующий ваше приложение, мог ссылаться на них во время выполнения.Поскольку вы можете делать много разных вещей со своей структурой приложения, трудно сказать, где именно вы можете разместить TinyMCE.У меня обычно есть папка scripts
в моих проектах Vue (я больше не использую Angular), и я проверяю, что любой необходимый JavaScript во время выполнения развернут в папку scripts
.Предполагая, что вы должны поместить все файлы времени выполнения TinyMCE в папку scripts
, вы просто используете тег <script>
в заголовке страницы для загрузки TinyMCE.
Конечно, есть и другие варианты ...
Загрузчики модулей - вы можете загружать TinyMCE только в тех компонентах, которые должны иметь TinyMCE,У нас есть документация по этому вопросу: https://www.tiny.cloud/docs/advanced/usage-with-module-loaders/
TinyMCE Angular "обертка" - у нас есть обертка, которая облегчает запуск TinyMCE в Angular: https://www.tiny.cloud/docs/integrations/angular2/. Эта оболочка еще больше упрощает работу TinyMCE в Angular.Оболочка будет (по умолчанию) загружать TinyMCE с нашей облачной платформы, если TinyMCE еще не доступен локально.Это может быть наименьшей работой для вас, но для этого потребуется регистрация бесплатного API-ключа для нашей облачной платформы (бесплатно!).