При загрузке bpmn выходит ошибка module not found: Error: Can't resolve 'bpmn-moddle'

Рейтинг: 0Ответов: 1Опубликовано: 14.02.2025

При загрузке библиотеки

import BpmnModeler from "bpmn-js/lib/Modeler";

выдает ошибку

This dependency was not found:  
* bpmn-moddle in ./node_modules/bpmn-js/lib/BaseViewer.js

Если в файле BaseViewer.js поменять

import BpmnModdle from 'bpmn-moddle';

на

import BpmnModdle from 'bpmn-moddle/dist/index.js';

ошибка пропадает но это не решение проблемы так как импорт этой библиотеки происходит внутри другой библиотеки загруженной через npm

Ответы

▲ 0

можно попробовать использовать "overrides": в package.json и подобрать версию которая используется в других зависимостях использующих bpmn-moddle, т.е указать версию которую будут использовать все зависимости проекта, использующие bpmn-moddle

ну или просто подобрать версию, например я указывал у себя в overrides "bpmn-moddle": "^5.1.3" и всё заработало