es6 экспорт по умолчанию не найден, но работает изнутри node_modules - PullRequest
0 голосов
/ 26 февраля 2019

Вот библиотека, которую я загружаю с помощью npm: @ ckeditor / ckeditor5-build-classic.Оно работает.Я могу использовать

import ClassicEditor from '@ckeditor/ckeditor5-build-classic'

После этого я извлекаю целевой файл (он указан в package.json как ./build/ckeditor.js) и помещаю его вне node_modules в корень проекта.

Я пытаюсь использовать это

import ClassicEditor from './ckeditor'

Но это не работает.Ошибка

"export 'default' (imported as 'ClassicEditor') was not found in 'ckeditor'

Почему так?Конструкции export default действительно нет, но она работает как-то из node_modules.Как заставить его работать за пределами node_modules?

1 Ответ

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

Чтобы заставить работать CKEditor в элементе <script type="module">, введите:

import {} from './ckeditor.js'

или просто:

import './ckeditor.js'
...