Я пытаюсь добавить собственный CKEditor в поле ckeditor в моей настройкеCreateOperation() в laravel Backpack. Я следую руководству в документации. Однако в консоли javascript я получаю следующую ошибку: Uncaught SyntaxError: невозможно использовать оператор импорта вне модуля.
Насколько я могу сделать вывод, проблема связана с тем фактом, что код javascript который генерирует CKEditor Builder, включает несколько операторов импорта для плагинов:
При добавлении файла в параметр custom_build для поля ckeditor это поле вызывает директиву @basset(public_path('assets/js/ckeditor/ckeditor.js'))
code> в поле ckeditor. Затем директива определяет, что это файл javascript, и отображает на странице следующий скрипт:
Однако в этом скрипте нет type='module, поэтому возникает ошибка.
Кто-нибудь знает, есть ли способ принудительно type="module" в теге скрипта без манипуляций с исходными файлами рюкзака laravel?
Я пытаюсь добавить собственный CKEditor в поле ckeditor в моей настройкеCreateOperation() в laravel Backpack. Я следую руководству в документации. Однако в консоли javascript я получаю следующую ошибку: Uncaught SyntaxError: невозможно использовать оператор импорта вне модуля. Насколько я могу сделать вывод, проблема связана с тем фактом, что код javascript который генерирует CKEditor Builder, включает несколько операторов импорта для плагинов: [code]import { ClassicEditor, AccessibilityHelp, Autoformat, AutoImage, AutoLink, Autosave, Base64UploadAdapter, Bold, Code, CodeBlock, Essentials, GeneralHtmlSupport, Heading, HtmlComment, HtmlEmbed, ImageBlock, ImageCaption, ImageInline, ImageInsert, ImageInsertViaUrl, ImageResize, ImageStyle, ImageTextAlternative, ImageToolbar, ImageUpload, Italic, Link, LinkImage, List, ListProperties, Markdown, MediaEmbed, Paragraph, SelectAll, ShowBlocks, SourceEditing, Table, TableCaption, TableCellProperties, TableColumnResize, TableProperties, TableToolbar, TextTransformation, Undo } from 'ckeditor5';
ClassicEditor.create(document.querySelector('#editor'), editorConfig); [/code] При добавлении файла в параметр custom_build для поля ckeditor это поле вызывает директиву @basset(public_path('assets/js/ckeditor/ckeditor.js')) code> в поле ckeditor. Затем директива определяет, что это файл javascript, и отображает на странице следующий скрипт: [code] [/code] Однако в этом скрипте нет type='module, поэтому возникает ошибка. Кто-нибудь знает, есть ли способ принудительно type="module" в теге скрипта без манипуляций с исходными файлами рюкзака laravel?