«Эта зависимость не найдена» при попытке импорта из ckeditor

#ckeditor #ckeditor5

#ckeditor #ckeditor5

Вопрос:

Я пытаюсь создать пользовательский плагин. Когда я импортирую изображение из «@ckeditor / ckeditor5-image / src / image», я получаю сообщение об ошибке

 This dependency was not found:

* -!../../../css-loader/index.js??ref--6-oneOf-3-1!../../../postcss- loader/src/index.js??ref--6-oneOf-3-2!./@ckeditor/ckeditor5-theme- lark/theme/mixins/_rwd.css in ./node_modules/css-loader??ref--6-oneOf-3- 
1!./node_modules/postcss-loader/src??ref--6-oneOf-3- 
2!./node_modules/@ckeditor/ckeditor5-image/theme/textalternativeform.css

To install it, you can run: npm install --save -!../../../css- 
loader/index.js??ref--6-oneOf-3-1!../../../postcss-loader/src/index.js?? 
ref--6-oneOf-3-2!./@ckeditor/ckeditor5-theme-lark/them
  

Как я должен это исправить? Я установил этот пакетhttps://github.com/ckeditor/ckeditor5-theme-lark и никакого эффекта.

Комментарии:

1. Привет! Аналогичные проблемы обсуждались в github.com/ckeditor/ckeditor5/issues/1412 но пока никто не предоставил никаких подробностей (как и вы), поэтому мы не можем ее воспроизвести. Если вы могли бы создать образец репозитория, в котором можно воспроизвести эту проблему, мы сможем помочь.

Ответ №1:

Убедитесь, что вы создали vue.config.js файл и включил сведения из

https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/frameworks/vuejs.html

Убедитесь, что установлен @ckeditor /ckeditor5-theme-lark

установка npm —сохранить @ckeditor /ckeditor5-theme-lark

Это должно устранить проблему

Ответ №2:

после изменения vue.config.js убедитесь, что вы снова запустили свое приложение VUE

 npm run dev
  

или

 npm run serve
  

Ответ №3:

В моем случае я получил ту же ошибку, потому что я не очень хорошо следовал руководству. После прочтения мне пришлось запустить это:

 npm install @ckeditor/ckeditor5-theme-lark
npm install --save @ckeditor/ckeditor5-vue2 @ckeditor/ckeditor5-dev-webpack-plugin @ckeditor/ckeditor5-dev-utils postcss-loader@4 raw-loader@4
  

Для определенных выбранных модулей что-то вроде этого:

 npm install --save @ckeditor/ckeditor5-basic-styles @ckeditor/ckeditor5-editor-classic @ckeditor/ckeditor5-horizontal-line @ckeditor/ckeditor5-alignment @ckeditor/ckeditor5-autosave  @ckeditor/ckeditor5-adapter-ckfinder @ckeditor/ckeditor5-essentials @ckeditor/ckeditor5-font @ckeditor/ckeditor5-heading @ckeditor/ckeditor5-image @ckeditor/ckeditor5-indent @ckeditor/ckeditor5-link @ckeditor/ckeditor5-list @ckeditor/ckeditor5-paragraph @ckeditor/ckeditor5-paste-from-office @ckeditor/ckeditor5-remove-format @ckeditor/ckeditor5-typing @ckeditor/ckeditor5-basic-styles
  

Затем, в моем случае я использую версию VUE 2 , поэтому мне пришлось изменить vue.config.js файл в соответствии с официальной документацией: https://ckeditor.com/docs/ckeditor5/latest/installation/getting-started/frameworks/vuejs-v2.html

Пожалуйста, проверьте документацию с вашей конкретной платформой:https://ckeditor.com/docs/ckeditor5/latest/installation/getting-started/frameworks/overview.html