Я занимаюсь разработкой библиотеки React, созданной с помощью create-реагировать-библиотеки .Работает хорошо, и теперь я хочу реализовать текстовый редактор HTML.Для этого я выбрал Reaction-draft-wysiwyg .Я столкнулся с 2 проблемами:
Добавление Editor
и EditorState
к моему компоненту:
import {Editor} from 'react-draft-wysiwyg';
import {EditorState} from 'draft-js';
Свернуть не удалось разрешить необходимые классы Editor и EditorState.Он выдавал ошибку «имя не экспортируется модулем».После поиска и попытки решить эту проблему, добавив следующие строки в rollup.config.js:
commonjs({
namedExports: {
'node_modules/draft-js/lib/Draft.js': [ 'EditorState' ],
'react-draft-wysiwyg': [ 'Editor' ]
}
}),
Теперь редактор отображается.
Загрузка css
import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css';
Стили также не загружаются, но на этот раз в консоли не отображается предупреждение, они просто не загружаются.
Есть идеи, как это исправить?