Как мне загрузить плагины в tinymce-реагировать? - PullRequest
0 голосов
/ 01 апреля 2019

Итак, я недавно приобрел автономную версию плагина PowerPaste.Я скачал его, разархивировал и скопировал в папку node-modules / @ tinymce.Но когда я пытался загрузить его, он все еще пытается извлечь плагин powerpaste из облака, а не читать его локально.

Из того, что я читал в Интернете, только кажется, что tinymce-реагирует на поддержку облачной версии TinyMCE, не самодостаточная версия.Итак, каковы мои варианты загрузки этого плагина?

Ответы [ 2 ]

0 голосов
/ 12 апреля 2019

Вы можете попробовать что-то вроде этого:

import tinymce from 'tinymce/tinymce'
import 'tinymce/plugins/powerpaste' // or wherever your purchased plugin is
import { Editor } from '@tinymce/tinymce-react'

<Editor
  init={{
    plugins: 'powerpaste'
  }}
/>

Стоит отметить, что при таком подходе вы больше не будете получать Tinymce из облака и вам нужно будет добавить его в свой package.json.Как упомянуто выше, компонент tinymce-react сначала проверит облако, но его включение в глобальном масштабе должно работать.Возможно, вам также придется добавить другие плагины, так как они больше не будут поступать из облака.например:

import 'tinymce/plugins/image'
import 'tinymce/plugins/imagetools'
import 'tinymce/plugins/table'
import 'tinymce/plugins/hr'
import 'tinymce/plugins/link'
0 голосов
/ 01 апреля 2019

tinymce-реагирует на загрузку из облака, если не находит локальную установку Tiny.

Из официальной документации по GitHub (выделено мое):

Редакторкомпоненту требуется, чтобы TinyMCE был доступен для работы по всему миру, но чтобы сделать его максимально простым, он автоматически загрузит TinyMCE Cloud , если не удается найти TinyMCE, доступный при монтировании компонента .

Если вы не хотите загружать TinyMCE из облака, вы должны сделать TinyMCE глобально доступным самостоятельно.Это можно сделать либо размещением Tiny на своем веб-сервере и добавлением тега script к вашему HTML, либо, если вы используете загрузчик модулей, установкой TinyMCE с помощью npm.Информацию о том, как заставить TinyMCE работать с загрузчиками модулей, можно найти в документации на этой странице .

Также, если вы приобрели PowerPaste, то, скорее всего, у вас есть доступ к официальному каналу поддержки Tiny.Если вам по-прежнему нужна помощь, вы можете отправить билет здесь .

...