У меня есть проект для допроса проекта с Vuejs, TypeScript, npm и всем. Я хочу интегрировать эту поддержку математической формулы для CKEditor 5 . Для этого мне нужно скачать исходный код CKEditor 5 и собрать его самостоятельно с настроенным плагином. Пока все хорошо.
У меня есть эта пользовательская сборка ckeditor, вручную копирующая сборку поверх файлов, расположенных в node_modules/@ckeditor\ckeditor5-build-classic
. Но, конечно, я хотел бы иметь это на главной ветке git-репо. И когда кто-то клонирует репо, он может просто npm install
и проект может быть запущен (npm run serve
).
Так как же npm install @ckeditor\ckeditor5-build-classic
работает с пакетом, хранящимся локально? Единственное, что я могу получить - это вручную скопировать модифицированный ckeditor в папку node_modules/@ckeditor\ckeditor5-build-classic
.
Я пытался указать npm на локальный каталог пользовательской сборки ckeditor при установке этой зависимости. Но тогда я получаю ошибки и предупреждения, что типы ckeditor не могут быть найдены. И когда я запускаю его, браузер также выдает связанные с этим ошибки в консоли.
Мне хотелось бы, конечно, чтобы npm install
(после свежего клона git) просто устанавливал все и брал исходный коддля @ckeditor\ckeditor5-build-classic
из локального каталога.
Как я могу заставить эту работу работать?